读书笔记——语句概述
if语句
if语句的语法格式如下:
if(表达式){
若干语句
}
if-else语句
if-else语句的表达式如下:
if(表达式){
若干语句
}else{
若干语句
}
if-else if-else语句
if-else if-else语句的语法格式如下:
if(表达式){
若干语句
}else if(表达式){
若干语句
}
……
else{
若干语句
}
switch语句
switch语句的语法格式如下:
switch(表达式){
case 常量1:
若干语句
break;
case 常量2:
若干语句
break;
……
case 常量n:
若干语句
break;
default:
若干语句
}
while语句
while语句的语法格式如下:
while(表达式){
循环体语句
}
do-while语句
do-while语句的语法格式如下:
do{
循环体语句
}while(表达式);
for语句
for语句的语法有多种用法,灵活多变:
for(表达式1;表达式2;表达式3){
若干语句
}
for(声明循环变量:数组的名字){
若干语句
}
PS:“声明循环变量”必须是变量声明,不可以使用已经声明过的变量。
直接举例子:
enum WeekDay{ Sun,Mon,Tue,Wed,Thu,Fri,Sat } public class Test { public static void main(String[] args) { int a[]={0,1,2,3,4,5,6}; String string1="",string2="",string3=""; for (int i = 0; i < a.length; i++) {//传统方式 string1 +=i+","; } for (int i : a) {//遍历数组 string2 +=i+","; } for(WeekDay AllDay:WeekDay.values()){//遍历枚举类型 string3 +=AllDay+","; } string1 = string1.replaceAll(",$",""); string2 = string2.replaceAll(",$",""); string3 = string3.replaceAll(",$",""); System.out.print(string1+"\n"+string2+"\n"+string3); } }