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

求解答疑惑

System.out.println("1-按照名称查找图书;2-按照序号查找图书" );

Scanner in=new Scanner(System.in);

int a=in.nextInt(); 

if(a=2){

}//判断a值,若为2,则遍历序号的数组


这里a=2处说类型不匹配,不能从int转换成boolean。

为什么?没要把a转换成布尔类型啊。

怎么用switch就可以呢?

正在回答

2 回答

if(a==2){//判断a值

}



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

a=2 是赋值a为2

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

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409783    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

求解答疑惑

我要回答 关注问题
微信客服

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

帮助反馈 APP下载

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

公众号

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