求解答疑惑
System.out.println("1-按照名稱查找圖書;2-按照序號查找圖書" );
Scanner in=new Scanner(System.in);
int a=in.nextInt();?
if(a=2){
}//判斷a值,若為2,則遍歷序號的數(shù)組
這里a=2處說類型不匹配,不能從int轉(zhuǎn)換成boolean。
為什么?沒要把a轉(zhuǎn)換成布爾類型啊。
怎么用switch就可以呢?
System.out.println("1-按照名稱查找圖書;2-按照序號查找圖書" );
Scanner in=new Scanner(System.in);
int a=in.nextInt();?
if(a=2){
}//判斷a值,若為2,則遍歷序號的數(shù)組
這里a=2處說類型不匹配,不能從int轉(zhuǎn)換成boolean。
為什么?沒要把a轉(zhuǎn)換成布爾類型啊。
怎么用switch就可以呢?
2017-01-18
舉報
2017-01-18
if(a==2){//判斷a值
}
2017-01-18
a=2 是賦值a為2