例如,当用户键入"九月","九月","九月","九月"或无论如何,只要字母正确,它就是一个有效的条目.什么是编写此代码的更简洁的方法(我使用"||"的部分.)?
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Compare {
public static void main(String[] args) {
String s1 = getInput("Enter a month ");
if(s1.equals("February")) {
System.out.println("It's time to go to the Disneyland !");
String s2 = getInput("Enter another month: ");
if(s2.equals("February")) {
System.out.println("You already won a Disneyland ticket! Try another month.");
String s3 = getInput("Enter another month: ");
if(s3.equals("January") ||
s3.equals("March") ||
s3.equals("April") ||
s3.equals("July") ||
s3.equals("May") ||
s3.equals("September") ||
s3.equals("October") ||
s3.equals("November") ||
s3.equals("Aguest") ||
s3.equals("July") ||
s3.equals("December")) {
System.out.println("You …Run Code Online (Sandbox Code Playgroud) 我需要将"args [i]"转换为大写,因此输出将为:
"$ ARG1"换行
"$ ARG2"换行
"$ ARG3"换行
等等.我需要使用"toUpperCase"方法,但不知道如何.
public class Main {
public static void main(String[] args) {
System.out.println("Number of args:" +
args.length);
for(int i=0; i<args.length; i++){
char dollar = '\u0024';
System.out.println(dollar + args[i]);
}
}
}
Run Code Online (Sandbox Code Playgroud) java ×2