/* 流程控制语句:可以控制程序的执行流程 分类 顺序结构 从上往下,依次执行 选择结构 选择结构 if语句 1. if(比较表达式){ 语句体; } 如果是true,就执行语句体 如果是false,就不执行语句体 结果是boolean类型 控制语句体如果是一条语句,大括号可以省略 如果是多条,不能省略,建议永远不要省略 if(a != 10); // 这里有个空语句体,下面的代码跟他没关系 //{ } 代码块 一般来水,有做大括号就没有分号,有分号就没有左大括号 2. if(){ 语句体1; }else{ 语句体2; } 和三元运算符有区别 三元都可以用if改 if未必可以用三元改 因为三元运算符是一个运算符,运算符操作完毕有一个结果,而不是输出 3. if(){ }else if(){ }else if(){ ... }else{ } switch语句 循环结构 */ import java.util.Scanner;//导包 class jianpan { public static void main(String[] args){ /*成绩判断 Scanner sc = new Scanner(System.in);//创建键盘录入对象 System.out.println("请输入一个考试成绩"); int a = sc.nextInt();//等待录入 String jieguo; if(a == 100){ jieguo = "满分"; }else if(a >= 90 && a <= 100){ jieguo = "优秀"; }else if(a >= 60 && a <= 90){ jieguo = "一般"; }else if(a >= 0 && a <= 60){ jieguo = "差"; }else{ jieguo = "结果错误"; } System.out.println("结果:" + jieguo); */ /*月季判断 Scanner sc = new Scanner(System.in);//创建键盘录入对象 System.out.println("请输入月份"); int a = sc.nextInt(); String b; if(a<1 || a>12){ b=""; System.out.println("错误"); }else if(a >= 3 && a <= 5){ b = "春"; }else if(a >= 6 && a <= 8){ b = "夏"; }else if(a >= 9 && a <= 11){ b = "秋"; }else{ b = "冬"; } System.out.println(b + "季"); */ //if语句嵌套 int a = 400; int b = 500; int c = 600; int max; if(a > b){ if(a > c){ max = a; }else{ max = c; } max = a; }else{ if(b > c){ max = b; }else{ max = c; } } System.out.println(max); } }
java_2018_Day13_if语句
猜你喜欢
转载自www.cnblogs.com/dlbm/p/9183713.html
今日推荐
周排行