小编Mar*_*ian的帖子

我希望输入不区分大小写

例如,当用户键入"九月","九月","九月","九月"或无论如何,只要字母正确,它就是一个有效的条目.什么是编写此代码的更简洁的方法(我使用"||"的部分.)?

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)

java

1
推荐指数
1
解决办法
4310
查看次数

如何将小写数组值更改为大写?

我需要将"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

-1
推荐指数
1
解决办法
3818
查看次数

标签 统计

java ×2