1.顺序结构
程序从上到下逐行地执行,中间没有任何判断和跳转。
-
class TestSortStruc{
-
public static void main(String[] args){
-
int i1 = 11;
-
int i2 = 12;
-
System.out.println(i1+i2);
-
int m = 10;
-
int n = m + 1;
-
System.out.println(n);//Java中定义成员变量时采用合法的前向引用
-
}
-
}
2.分支结构
根据条件,选择性地执行某段代码。
有if…else和switch两种分支语句。
-
/*
-
分支结构
-
if语句三种格式:
-
-
1. if(true){
-
执行代码块;
-
}
-
-
2. if(条件表达式){
-
执行代码块;
-
}
-
else{
-
执行代码块;
-
}
-
3.. if(条件表达式){
-
执行代码块;
-
}
-
else if (条件表达式){
-
执行代码块;
-
}
-
……
-
else{
-
执行代码块;
-
}
-
-
*/
-
class TestIf1{
-
public static void main(String[] args){
-
int age = 28;
-
if(age > 18){
-
System.out.println("你已经成年了");
-
}else{
-
System.out.println("你还未成年");
-
}
-
if(age > 130 || age < 0){
-
System.out.println("你估计不是人");
-
}else if( age < 30){
-
System.out.println("人家还很年轻,只有"+age+"岁的啦~~么么哒");
-
}else{
-
System.out.println("别追我了,我都有两个娃了");
-
}
-
}
-
}
3.循环结构
根据循环条件,重复性的执行某段代码。
有while、do…while、for三种循环语句。
注:JDK1.5提供了foreach循环,方便的遍历集合、数组元素。
阅读(1046) | 评论(0) | 转发(0) |