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

求解答疑惑

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入门第三季
  • 参与学习       409792    人
  • 解答问题       4340    个

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

进入课程

求解答疑惑

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信