问答详情
源自:1-9 经验总结

求解答疑惑

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就可以呢?

提问者:再码一段 2017-01-18 03:08

个回答

  • 喵喵小喵
    2017-01-18 12:53:09
    已采纳

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

    }



  • agoni03
    2017-01-18 08:37:37

    a=2 是赋值a为2