如
int
i
=5
if(i==4){//判断是否为4
System.out.println(“这个数是:4”);//如果是,输出结果。
}else{
System.out.println(“这个数是:”+i);//如果不是,输出这个数。
}
原因:没有加else
修改后代码:
public class Test {
public static void main(String[] args) {
/*if语句的第一种格式: if(条件表达式) { 执行语句; }*/
int x=1
if(x>1) {
System.out.println("Yes")//如果为真,则输出“Yes”
}
else {
System.out.println("over")
}
}
}
运行结果:
if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}else {
//如果以上布尔表达式都不为true执行代码
}
实例:
int i=0
if(i==0){
System.out.printLn("i=0")
}else if(i==1){
System.out.printLn("i=1")
}else{
System.out.printLn("i不等于1也不等于0")
}
如有帮助请采纳(不懂请提问),可以看我主页,欢迎来交流学习;