【发布时间】:2015-03-28 16:59:16
【问题描述】:
我正在尝试使用Scanner 来保存变量“how”的String,如果“how” = yes 则执行。 “是”的情况,如果“否”则执行“否”的情况,这都在第一个问题的 else 语句中
package test;
import java.util.Scanner;
public class Try {
public static void main(String[] args) {
System.out.println("hello world");
Scanner input = new Scanner(System.in);
System.out.println("Do you wanna make android apps");
System.out.println("Yes or no ?");
String copy=input.nextLine();
System.out.println(copy);
if(copy.equals("yes")) {
System.out.println("you should continue java");
} else {
System.out.println("Do you wanna make iso apps");
System.out.println("yes or no");
String how = null;
switch(how.toLowerCase()){
case "yes" :
System.out.println("test worked");
break;
case "no":
System.out.println("test worked 2");
break;
}
}
}
}
【问题讨论】:
-
你是不是忘记了什么
String how=input.nextLine();
标签: java string switch-statement