**
**
程序流程控制分为以下三个:
顺序结构分支结构循环结构分支结构分为两种:
if—else结构switch—case结构①全if结构
int age; //年龄 if(age>=18){ System.out.println("已成年。"); } if(age<18){ System.out.println("未成年。"); }②if-else结构
int age; //年龄 if(age>50){ System.out.println("老年人。"); }else{ System.out.println("幼年、青少年或者中年人。"); }③if-else if-else
/* 该结构中的else if可以多次使用 */ int age; //年龄 if(age<=0){ System.out.println("年龄不合法。"); }else if(age<18){ System.out.println("未成年。"); }else{ System.out.println("成年人。"); }结构如下:
switch(表达式){ case 常量1: 语句; break; case 常量2: 语句; break; case 常量3: 语句; break; default: 提示错误信息;}
import java.util.Scanner;//导入Scanner包 public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.prinltln("请输入学生的成绩:"); //输入学生的成绩,用score接收 double score = sc.nextDouble(); if(score<0||>100){ System.out.println("输入的学生成绩非法。"); //return可以直接结束程序 return ; } switch(score/10){ case 0: case 1: case 2: case 3: case 4: case 5: System.out.println("不及格。"); //break可以跳出switch分支 break; case 6: System.out.println("及格。"); break; case 7: case 8: case 9: System.out.println("优秀."); break; case 10: System.out.println("满分,值得奖励."); break; default: System.out.println("输入信息有误,请重新输入."); } }以上内容如果有误,欢迎指出。——初学者