Java中的常用语句
1. Java中的语句由3大类的结构
1. 顺序结构---自上而下一行一行的有序的执行
2. 选择结构
1. if语句结构
2. Switch语句结构
3. 循环结构
1. For循环
2. While循环
3. Do{}while()循环
2. 判断语句中if语句的表现方式和用法
1. if(){}
2. if(){}else{}
3. if(){}else if(){} ......
4. if(){ if(){}else{} }else{if(){}else{}}
例如:
public class IfDemo{
public static void main(String args[]){
//1.if(判断条件){java语句}
//先执行判断条件,如果判断条件为true,则执行Java语句
//如果判断条件为false,则结束
int num1=10;
if(num1<20){System.out.println("num1小于20");}
//2.if(判断条件){java语句}else{java语句} [2选1]
//先执行判断条件,如果判断条件为true,则执行java语句1
//如果判断条件为false,则执行java语句2
int num2=30;
if(num2<20){System.out.println("num2小于20");
}else{System.out.println("num2大于20");}
//3.if(判断条件1){java语句1}else if(判断条件2){java语句2}……
//先执行判断条件1,如果判断条件1为true,则执行java语句1
//如果判断条件1位false,则执行判断条件2
//判断条件2为true时,则执行java语句2
//判断条件2为false时,则执行后面的判断条件,依次类推……
//如果所有的判断条件都为false,则执行最后一个else里面的java语句
//[多选1]
int c=75;
if(c>=0&&c<60){System.out.println("不及格");}
else if(c>=60&&c<75){System.out.println("及格");}
else if(c>=75&&c<90){System.out.println("良好");}
else if(c>=90&&c<=100){System.out.println("优秀");}
else{System.out.println("成绩输入有误!");}
//4.if语句的嵌套
boolean boo1=false;
boolean boo2=true;
boolean boo3=false;
if(boo1){
if(boo2){System.out.println("java语句1-----true true");}
else{System.out.println("java语句2-----true false");}
}
else{
if(boo3){System.out.println("java语句3-----false true");}
else{System.out.println("java语句4-----false false");}
}
//当if语句中"{}"中的java代码只有1句的时候,那么“{}”可以省略不写
if(40<50)System.out.println("只有1句的时候不用大括号");
if(26>36)System.out.println("比你大");
else System.out.println("比你小");
//为了if语句的结构层次更加分明,书写的时候还是写上“{}”比较好。
}
}
3. 判断语句中switch语句的用法和注意事项
switch(表达式){
case 常量值1: java代码1;[break;]
case 常量值2: java代码2;[break;]
case 常量值3: java代码3;[break;]
......
case 常量值n: java代码n;[break;]
default:java代码;[break;]
}
1. 表达式的结果的数据类型
byte short char int long String[JDK8.0],枚举
2. Switch语句的执行步骤
1.计算表达式的值
2. 与case后面的常量值比较【是否相等】
true【相等】 执行case对应的java语句,
判断是否存在[break;],有跳出switch
没有[break;]