Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使程序接受以小写字母或大写字母开头的单词_Java_Netbeans - Fatal编程技术网

Java 如何使程序接受以小写字母或大写字母开头的单词

Java 如何使程序接受以小写字母或大写字母开头的单词,java,netbeans,Java,Netbeans,我只是在java中胡闹,想说一句真假,让程序接受用户输入的最好方法是什么,不管它是以小写字母还是大写字母开头?(例如,接受“真/假”或“真/假”的真实或虚假陈述)。我试着在谷歌上搜索,但找不到任何东西,因为我真的不知道如何正确地用词 我愿意 String input = if (input.equalsCaseIgnore("true")) // match any case combination of TrUe or trUE 如果使用switch语句,则不能执行此操作,但可以执行此操作

我只是在java中胡闹,想说一句真假,让程序接受用户输入的最好方法是什么,不管它是以小写字母还是大写字母开头?(例如,接受“真/假”或“真/假”的真实或虚假陈述)。我试着在谷歌上搜索,但找不到任何东西,因为我真的不知道如何正确地用词

我愿意

String input = 
if (input.equalsCaseIgnore("true")) // match any case combination of TrUe or trUE
如果使用switch语句,则不能执行此操作,但可以执行此操作

switch(input.toLowerCase()) {
   case "true": // true in any case
       break;
   case "false": // false in any case
       break;
   default:
       // handle error
       break;
}
我愿意

String input = 
if (input.equalsCaseIgnore("true")) // match any case combination of TrUe or trUE
如果使用switch语句,则不能执行此操作,但可以执行此操作

switch(input.toLowerCase()) {
   case "true": // true in any case
       break;
   case "false": // false in any case
       break;
   default:
       // handle error
       break;
}
我愿意

String input = 
if (input.equalsCaseIgnore("true")) // match any case combination of TrUe or trUE
如果使用switch语句,则不能执行此操作,但可以执行此操作

switch(input.toLowerCase()) {
   case "true": // true in any case
       break;
   case "false": // false in any case
       break;
   default:
       // handle error
       break;
}
我愿意

String input = 
if (input.equalsCaseIgnore("true")) // match any case combination of TrUe or trUE
如果使用switch语句,则不能执行此操作,但可以执行此操作

switch(input.toLowerCase()) {
   case "true": // true in any case
       break;
   case "false": // false in any case
       break;
   default:
       // handle error
       break;
}

按照这些思路应该可以做到:

Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
if (input.equalsIgnoreCase("true") || input.equalsIgnoreCase("false")) {
    System.out.println("You input " + input);
}
else {
    System.out.println("Input is invalid");
}

按照这些思路应该可以做到:

Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
if (input.equalsIgnoreCase("true") || input.equalsIgnoreCase("false")) {
    System.out.println("You input " + input);
}
else {
    System.out.println("Input is invalid");
}

按照这些思路应该可以做到:

Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
if (input.equalsIgnoreCase("true") || input.equalsIgnoreCase("false")) {
    System.out.println("You input " + input);
}
else {
    System.out.println("Input is invalid");
}

按照这些思路应该可以做到:

Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
if (input.equalsIgnoreCase("true") || input.equalsIgnoreCase("false")) {
    System.out.println("You input " + input);
}
else {
    System.out.println("Input is invalid");
}

有趣的是,我只认为switch语句中的case只能有数字。但是我想我会使用第一个,谢谢你的帮助:)从Java7开始,你也可以切换字符串,所以要注意你的Java版本。哈哈,我会注意的,除此之外,我看到的大多数东西都很简单。我发现switch语句很简单,当涉及到“按下a”时,它对应于下面的…“有趣的是,我只认为switch语句中的情况只能有数字。但是我想我会使用第一个,谢谢你的帮助:)从Java7开始,你也可以切换字符串,所以要注意你的Java版本。哈哈,我会注意的,除此之外,我看到的大多数东西都很简单。我发现switch语句很简单,当涉及到“按下a”时,它对应于下面的…“有趣的是,我只认为switch语句中的情况只能有数字。但是我想我会使用第一个,谢谢你的帮助:)从Java7开始,你也可以切换字符串,所以要注意你的Java版本。哈哈,我会注意的,除此之外,我看到的大多数东西都很简单。我发现switch语句很简单,当涉及到“按下a”时,它对应于下面的…“有趣的是,我只认为switch语句中的情况只能有数字。但是我想我会使用第一个,谢谢你的帮助:)从Java7开始,你也可以切换字符串,所以要注意你的Java版本。哈哈,我会注意的,除此之外,我看到的大多数东西都很简单。当涉及到“按下与以下内容相对应的a”时,我发现开关语句很简单…“字符串函数”,即类的方法,终端I/O,特别是扫描仪,以及简单控制语句“字符串函数”,即类的方法,终端I/O,特别是扫描仪,以及简单控制语句“字符串函数”即类的方法、终端i/O(尤其是扫描仪)和简单控制语句“字符串函数”,即类的方法、终端i/O(尤其是扫描仪)和简单控制语句