gpt4 book ai didi

java - 实例和类语法

转载 作者:行者123 更新时间:2023-12-01 20:54:37 25 4
gpt4 key购买 nike

所以...我理解一个主要方法然后能够调用多个类的想法。我们可以直接引用一个来运行不同的场景。如果需要的话,也可以使用它。 static 是一个实例,而 main 是总体性的问题:1.我放置了bar的地方就有return;这是用来让我摆脱这种情况的。然而,它告诉我我需要一个字符串。这是有道理的,因为方法和输出必须匹配?我尝试过:1.仅返回int值2.使用-String.valueOf(special)将int转换为字符串;错误在哪里?

import java.util.Scanner;
public class Overall{
public static void main(String[] argc){
Scanner input = new Scanner(System.in);
int i = 0;
int containsLowerCase = 0;
System.out.println(" Please give me a string that has a combination of lower, upper, digits and special characters");
String s1 = input.next();
System.out.println(s1);
}
public static String isSpecial (String input){
int special = 0;
int i =0;
for(i=0;i< input.length(); i++){
char c = input.charAt(i);
if (c=='#' || c=='$' || c== '*' || c== '&')
special++;
String.valueOf(special);
}
return special;


_________________________________________________________
^ ONLY FOCUSING ON UPPER HALF ISSUES ^

public static String print (String input){
System.out.println(s1);
}
public static int isDigit (int input){
int digit = 0;
for(i=0;i< input.length(); i++){
char c = imput.charAt(i);
if (character.isDigit(s1.charAt(i))){
isDigit++;
}
return isDigit++;
}
}
public static int isLower (int input){
int digit = 0;
for(i=0;i< input.length(); i++){
char c = imput.carAt(i);
if (character.isLowerCase(s1.charAt(i))){

isLower++;
}
}
}
public static int isUpper (int input){
int digit = 0;
for(i=0;i< input.length(); i++){
char c = imput.carAt(i);
if (character.isUpperCase(s1.charAt(i))){

isUpper++;
}
}
}






}

最佳答案

您返回特殊的 int 类型,您需要定义一个新的 String 变量并返回该变量,或者简单地 return String.valueOf(special);

您调用了 String.valueOf(int) ,它将把 int 转换为 String,但您需要将该方法的返回值放在 String 变量中。

示例:String newStringVariable = String.valueOf(special);

关于java - 实例和类语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42563951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com