java中if语句:
if语句:用于判断,可以单分支,也可以多分支
单分支:
if(判断语句){
//满足,则执行的代码块
} else {
//不满足判断语句时,执行的代码块
}
多分支:
if(判断语句1){
//满足判断语句1,执行的代码块
}else if(判断语句2){
//不满足判断语句1,满足判断语句2,执行代码块
}else{
//既不满足语句1,也不满足语句2,执行的代码块
}
注意:
1. if语句不一定在使用的时候要和else配套使用.
2. if ( ) 后面必须跟着一条语句,作为if的执行语句。
3. 当if只执行一条语句时,不需要用大括号{}包起来,这条语句后面的分号; 意味着if语句的结束.
4.当如果想让if()执行多条语句,就必须有{}括起来,这个时候,if语句结束不需要用; 。因为{}的结束就意味着if语句的结束.
案例:
判断 i 是否等于1,等于1时输出你对了!,否则输出错了!
//一定要与文件名保持一致
public class Demo {
public static void main(String[] args) {
int i = 1; //这里控制i的值
if(i==1)
System.out.println("你对了!"); //if语句在这里结束
else
System.out.println("你错了!"); //
}
}
多支结构
//一定要与文件名保持一致
public class Demo2 {
public static void main(String[] args) {
int i = 1; //这里控制i的值
if(i==1)
System.out.println("i值是1"); //if()满足执行这条语句
else if(i==2)
System.out.println("i值是2"); //if()不满足执行这条语句
System.out.println("最后的属于main的,不是if的");
// 最后的属于main的,不是if的
}
}