程序控制语句
程序员文章站
2022-07-13 23:16:28
...
程序控制语句
程序控制语句分为三种类型:
- 顺序结构
- 选择结构
- 循环结构
顺序结构
按照程序从上到下依次执行
例如
public static void main(String[] args){
int a=2;
int b=3;
int c=a+b;
System.out.print("c is"+ c);
}
选择结构
程序执行到某一部分是,根据判断条件选择接下来要执行的语句。
选择结构所包含的结构又分为:
- if结构
- if-else if结构
- switch结构
if结构
基本结构
........
if(选择条件){
代码块1
.....
}else{
代码块2
.....
}
if-else if结构
....
if(条件1){
代码块1
}else if(条件2){
代码块2
}else{
代码块3
}
......
注:在理论上else if可以重复无限次,但是一般不介意使用太多。
switch结构
switch语句是一个多项选择的语句
举例
switch(today){
case 0:
todayStr="星期六";
break;
case 1:
todayStr="星期天";
break;
case 2:
todayStr="星期一";
break;
case 3:
todayStr="星期二";
break;
case 4:
todayStr="星期三";
break;
case 5:
todayStr="星期四";
break;
case 6:
todayStr="星期五";
break;
}
循环结构
循环结构分为两种for循环和while循环,循环分为两种,一种是知道循环次数的、另外一种是知道循环结束条件的。现在先给大家介绍一下for循环。
for循环的基本结构
.....
for(循环初始化;循环条件;循环的步长或周期){
循环体;
}
....
嵌套循环
.....
for(循环初始化;循环条件;循环周期或步长){
for(循环初始化;循环条件;循环周期或步长){
循环体;
}
}
注:在理论上嵌套循环是可以无限嵌套的,但是一般不介意过多嵌套,使程序过深。
例题
import java.util.Scanner;
class D04_6{
public static void main(String[] arge){
for(int i=1;i<=8;i++){
for(int k=1;k<=8-i;k++){
System.out.print(" ");
}
for(int j=1-i;j<=i-1;j++){
System.out.printf("%4.0f",Math.pow(2,i-1-Math.abs(j)));
}
System.out.println();
}
}
}
上一篇: 同步复位与异步复位
下一篇: opencv的鼠标事件的双击和单击事件