为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

首先 default 用在 switch case 语句里。 如果参数不满足任何 case,则为 default 情况,一般用法如下:

switch(参数) {        

case 值1: //语句       

case 值2: //语句

 ......  

default:

 //语句

}

可以省略不写,此时,当switch(表达式)里面表达式的值与所有值不同时,就自动退出switch语句,继续执行后面的语句。 但是,为了保证程序的规范化和健壮性一般都加上default子句。

0 回复 有任何疑惑可以回复我~
#1

慕粉3252512 提问者

恩,谢谢,就是原本该写default的地方可以不写省略是吧?我省略了程序就报错了。
2016-05-02 回复 有任何疑惑可以回复我~

你是指出现在 switch命令中的吧

0 回复 有任何疑惑可以回复我~
#1

慕粉3252512 提问者

是的,就是这小章节的。我直接省略就报错了。还有我用if。。。else if else来编写程序,把程序变量类型换成String,就可以运行。不然就不行。我贴不来程序,复制一点程序 char today = '日'; if (today.equals('日')){ System.out.println("吃包子"); }else if (today.equals('a')){ 可以教教我吗?
2016-05-02 回复 有任何疑惑可以回复我~
#2

happy_陈 回复 慕粉3252512 提问者

char 是基本类型,相当于数字,比较大小的时候用双等即“==”,equals是针对字符类的比较,相当于引用类型的比较,所以你把equals 改成==,或者把char 改成String都是正确的,希望能帮到你,呵呵
2016-05-04 回复 有任何疑惑可以回复我~
#3

慕粉3252512 提问者 回复 happy_陈

谢谢老师。原来是这样啊。我一直以为char是字符型就算字符,它相当于数字啊。
2016-05-04 回复 有任何疑惑可以回复我~
#4

happy_陈 回复 慕粉3252512 提问者

呵呵,我也是查资料的,不是老师啦,一起加油
2016-05-06 回复 有任何疑惑可以回复我~
#5

慕粉3252512 提问者 回复 happy_陈

en ,一起学习 共勉
2016-05-06 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1166339    人
  • 解答问题       17590    个

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

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号