一.顺序结构
二、Switch选择结构
代码:
public static void main(String[] args) {
//
char grade ='c';
switch (grade){
case'A':
System.out.println("优秀");
//break为跳出当前循环,不然会继续执行。
break;
case'B':
System.out.println("良好");
break;
case'C':
System.out.println("及格");
break;
case'D':
System.out.println("挂科");
break;
default:
System.out.println("未知等级");
}
}
代码: public static void main(String[] args) { String name = "狂神"; //JDK的新特征,表达式结果可以是字符串 //字符串的本质还是数字 //反编译 java----class(字节码文件) switch (name){ case "sgr": System.out.println("mmp"); break; case"狂神": System.out.println("fuck"); break; default: System.out.println("弄啥"); } }
三、if选择结构
单选择
双选择
多选择
嵌套结构 代码1: public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("input"); String s =scanner.nextLine(); //equals:判断字符串是否相等 if (s.equals("Hello")){ System.out.println("s"); } System.out.println("end"); scanner.close(); }
代码2: public static void main(String[] args) { //考试成绩 Scanner scanner= new Scanner(System.in); System.out.println("input"); int score =scanner.nextInt(); if (score>60){ System.out.println("pass"); }else{ System.out.println("unpass"); } scanner.close();