JAVA顺序结构、选择结构、循环结构
1.顺序结构
顺序结构,顾名思义按照顺序执行
2.选择结构
- if…else… 如果…否则…的意思
- switch
public class Demo{
int i = 20;
int j = 30;
if(i>j){
i = j;
}else{
i = 60;
}
System.out.println(i);
String score = 90;
String grade="";
switch(score){
case 100:
case 90:
grade = "A";
break;
case 80:
grade = "B";
break;
case 70:
grade = "C";
break;
case 60:
grade = "D";
break;
default:
grade = "E";
break;
}
System.out.println(grade);
}
3.循环结构
- while循环,条件符合才可执行
- do…while循环,至少执行一次
- for循环(推荐使用)
public class Demo2{
int i = 0;
while(i<20){
i++;
}
System.out.println(i); //20
boolean flag = true;
do{
i++;
flag = false;
}while(flag)
System.out.println(i); //21
}
打印三角形
/**
*
*
***
*****
*******
*********
*/
public class Demo3{
for(int i = 0; i < 5; i++){
for(int j = 5; j > i; j--){
System.out.print(" ");
}
for(int j = 0;j <= i; j++){
System.out.print("*");
}
for(int j = 0;j < i; j++){
System.out.print("*");
}
}
}