如何创建一个接受以小写或大写字母java开头的单词的程序

时间:2013-10-12 21:56:31

标签: java netbeans

我只是在Java中乱搞并且想要制作一个真或假的琐事,无论是以小写还是大写字母开头,最好的方法是让程序接受用户输入? (例如,真或假的陈述,将接受"真/假"或"真/假")。我试着在谷歌上寻找,但我找不到任何东西,因为我真的不知道如何正确地说出来。

2 个答案:

答案 0 :(得分:3)

我愿意

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;
}

答案 1 :(得分:0)

这些方面应该有效:

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");
}