java中int不能转换成boolean
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println("请输入一个整数:");
int A =in.nextInt();
if(A=0){
System.out.println("你好");
}else{
System.out.println("再见");
}
}
}
运行后就会出现int不能转换成boolean,请问该怎么改,最好能详细一点,谢谢。
if(A=0){
要用
if(A==0){
java的判等于是==,不是=
赋值0和1对应false和true
这2个类型确实不能互相转换!
你的A=0是赋值呀,你要判断应该是A==0,这个才是boolean判断呀
热门标签: