问答
堀咲资料(堀咲りあ)
2024-12-21
来源:互联网转载
1、Ch不能是byte-type,因为如果System.in.read()得到的是int-type,大于byte的作用域,除非强制转换,否则不能转换成byte。
2、如果用Scanner代替System.in.read(),可以直接读取byte,Scanner in=new Scanner(system . in);
3、byte ch=in . nextbyte();
4、switch语句类似于if else if。它判断开关()中的值不同于以下情况中的值。如果相同,执行case后的代码,那么如果不需要中断,继续执行下面的case语句。注意,case只有效一次,即一旦case的值与switch的值相同,后面的case就不判断了。比如3360
5、int I=2;
6、开关(2) {
7、案例1:
8、system . out . println(1);
9、案例2:
10、system . out . println(2);
11、案例3:
12、system . out . println(3);
13、打破;
14、案例4:
15、system . out . println(4);
16、}
17、那么显示的结果是
18、2
19、三