复合语句:
public class COM{
public static void main(String args[])
{
int a = 1;
int b= 2;
byte a = 'a';
byte b = 'b';
boolean b;
{
System.out.println(a);
}
}
}
条件语句:
//if语句
if (表达式) {
语句序列
}
//if-else语句
if (表达式) {
语句序列
} else {
语句序列
}
//if-else-if语句
if (表达式1) {
语句序列
} else if (表达式2) {
语句序列
} else if (表达式3) {
语句序列
} else {
语句序列
}
switch多分支语句
switch(表达式){
case 常量值1:
语句块1
break;
case 常量值2:
语句块2
break;
case 常量值3:
语句块3
break;
....
case 常量值n:
语句块n
break;
default:
语句块n+1;
break;
}
while循环语句(直到型):
while(条件表达式) {
执行语句;
}
do-while(当型)
do{
执行语句;
}while(条件表达式)
for循环:
for(表达式1;表达式2; 表达式3) {
语句序列;
}
foreach语名:
for (元素变量 x: 遍历对象obj) {
引用了x的java语句
}
int[] arr = new int[] {1.2.3.4};
for (int x:arr) {
System.out.println(x+"\t");
}
跳转语句(break, continue, return)三种
break跳转语句:
continue:
return [表达式]: