格式:
if(条件){ 语句1; } else{ 语句2; }
import java.util.Scanner; public class ScoreAssess { public static void main(String[] args) { /* 成绩大于90分,输出“优秀” 成绩大于80分且小于90分的,输出“良” 成绩大于等于60分小于80分,输出“中” 成绩小于60分,输出“不及格” */ System.out.println("请输入成绩"); Scanner sc= new Scanner(System.in); int score= sc.nextInt(); if (score>=90) System.out.println("优秀"); else if (score>=80)//相当于if((score>=80)&(score<90)) System.out.println("良"); else if(score>=60)//相当于if((score>=60)&(score<80)) System.out.println("中等"); else System.out.println("不及格"); } }
if(表达式) if(表达式) if(表达式) 语句; else 语句;
嵌套if结构结构案例:
public class Twe { public static void main(String[] args) { //定义两个整型变量并初始化 int x=15,y=5; //判断x和y是否相等 if(x!=y) { if(x>y) { System.out.println(x+"大于"+y); }else { System.out.println(x+"小于"+y); } }else { System.out.println(x+"和"+y+"相等"); } } }
switch(表达式){ case 常量表达式1: 语句1;break; case 常量表达式2: 语句2;break; default: 语句3; }
import java.util.Scanner; public class Demo1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个数字:"); int n = sc.nextInt(); switch (n) { case 1: System.out.println("星期一");break; case 2: System.out.println("星期二");break; case 3: System.out.println("星期三");break; case 4: System.out.println("星期四");break; case 5: System.out.println("星期五");break; case 6: System.out.println("星期六");break; case 7: System.out.println("星期日");break; default: System.out.println("输入的数字不在1-7的范围之内!"); } } } //System.out.println("请输入一个表示星期的英文单词:"); //String week = sc.next();//输入字符串,存在变量week中 //week=week.toUpperCase();//字符串全部改为大写
原文:https://www.cnblogs.com/haifeima/p/12597608.html