流程控制语句(分支语句和循环语句)
程序体验:
public class Test5 {
/**
* @param args
* 分支语句的测试
* 1路 if
* 2路 if else
* N路 switch case
*/
public static void main(String[] args) {
int [] scope={34,56,78,29,58,90,80};
for (int i = 0; i < scope.length; i++) {
if(scope[i]>=90){
System.out.println("A");
}else{
if(scope[i]>80){
System.out.println("B");
}else{
if(scope[i]>70){
System.out.println("C");
}else{
-
if(scope[i]>60){
System.out.println("D");
}else{
System.out.println("不及格");
}
}
}
}
}
if(20<=scope[3] & scope[3]<=30);
scope[3]=45;
System.out.println(scope[3]);
System.out.println("---------------------------------");
/**
* N路分支语句switch case
* 1、break的有无 2、default的位置 3、改变default位置并去掉其break
* 4、请问:switch中可以传入什么类型的值?
* byte short int char enum
*/
for (int i = 0; i < scope.length; i++) {
int temp=scope[i]/10;
switch (temp) {
default:
System.out.print("不及格");
System.out.print("哈哈,我是多余的..");
// break;
case 10:
case 9:
System.out.print("A");
break;
case 8:
System.out.print("B");
break;
case 7:
System.out.print("C");
break;
case 6:
System.out.print("D");
break;
}
}
}
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |