...私は1つのメインメソッドの考え方を理解してから、複数のクラスを呼び出すことができます。異なるシナリオを実行するために直接参照できること。それが必要な場合は、それを使用してください。静的とは主が大事になっている間の1つのインスタンスのことです 質問: 1.私はバーを置いたところに戻ります。これは私をこのインスタンスから追い出すために使用されます。しかし、それは私にStringが必要だと言っています。メソッドと出力が一致しなければならないので意味がありますか? 私は試みました: 1. int値だけを返します 2. intを文字列に変換するにはString.valueOf(special);を使用します。 どこにエラーがありますか?インスタンスとクラスの構文
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++;
}
}
}
}