不知道哪里错了求指点

来源:4-6 Java条件语句之 switch

慕村0539131

2016-10-15 18:40

public static void main(String[] ages){

char today='日'

Steing xx=today='一'||today='三'||today='五'?"早餐吃包子":today='二'||today='四'||today='六'?"早餐吃油条":"早餐吃主席套餐";

System.out.println(xx);


写回答 关注

2回答

  • eiixy
    2016-10-15 19:03:28

    第二行没加分号, String也写错了  三目运算式是 条件?值1:值2

    慕村0539... 回复eiixy

    public static void main(String[] ages){ char today='日'; String xx=(today!='一'||today!='三'||today!='五')?"早餐吃包子":(today!='二'||today!='四'||today!='六')?"早餐吃油条":"早餐吃主席套餐"; System.out.println(xx); 我这代码输出是早餐吃包子,是不是缺个定义星期的条件呀,根本就没做判断呀

    2016-10-15 19:22:06

    共 4 条回复 >

  • eiixy
    2016-10-15 19:01:20

    public class HelloWorld {

        public static void main(String[] args) {

    char today='日';

    switch(today){

           case '一':System.out.println("早餐吃包子"); break;

                case '二':System.out.println("早餐吃油条"); break;

                case '三':System.out.println("早餐吃包子"); break;

                case '四':System.out.println("早餐吃油条"); break;

                case '五':System.out.println("早餐吃包子"); break;

                case '六':System.out.println("早餐吃油条"); break;

                case '日':System.out.println("吃主席套餐"); break;

                default:System.out.println("传入参数有误"); 

    }  

    }

    }


    eiixy 回复慕村0539...

    三目运算式做不出的 条件式只能是true|false 只能对应两个值 而这里有三个值

    2016-10-15 19:06:49

    共 2 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1167350 学习 · 18629 问题

查看课程

相似问题