黑马程序员技术交流社区
标题:
java基础,求大神看看这段程序为什么不执行
[打印本页]
作者:
此情何必成追忆
时间:
2016-3-10 22:18
标题:
java基础,求大神看看这段程序为什么不执行
本帖最后由 此情何必成追忆 于 2016-3-10 22:20 编辑
import java.util.Scanner;
class CeShi {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);//创建键盘录入对象
System.out.println("-----------:");
String x = sc.nextLine();//将键盘录入数字赋值给x,输入字符串
//注释掉的程序是可以正确运行得到结果的
/* switch (x) {
case "a":
System.out.println("错误!");
break;
case "b":
System.out.println("还不对");
break;
case "c":
System.out.println("也不对!");
break;
case "d":
System.out.println("终于对了!");
break;
default:
System.out.println("什么鬼");
break;
}
*/
//怎样用if语句实现 键盘输入一个字母,系统输出特定的结果
String a = "a";
String b = "b";
String c = "c";
String d = "d";//定义a b c d 分别为String格式的a b c d
if (x == a){
System.out.println("错误");
}else if (x ==b) {
System.out.println("不对");
}else if (x == c){
System.out.println("还不对");
}else if (x == d) {
System.out.println("终于对了");
}else {
System.out.println("什么鬼啊");
}
}
}
作者:
javaEE陈江
时间:
2016-3-11 11:50
System.out.println("-----------:");有问题你想输入x字符串那就提示一下嘛System.out.println("请输入字符串");
作者:
javaEE陈江
时间:
2016-3-11 12:49
你好我刚才说错了swtch()括号里面只能放int或自动转换int类型的数;不可以放String类
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2