A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 此情何必成追忆 于 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("什么鬼啊");
                }
               

        }
}

2 个回复

倒序浏览
   System.out.println("-----------:");有问题你想输入x字符串那就提示一下嘛System.out.println("请输入字符串");
回复 使用道具 举报
你好我刚才说错了swtch()括号里面只能放int或自动转换int类型的数;不可以放String类
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马