Java选择结构if语句
来源:互联网 发布:excel怎么去重复数据 编辑:程序博客网 时间:2024/05/21 01:44
/* 选择结构: if语句: 格式1: if(比较表达式) { 语句体; } 先计算表达式,如果是true,执行语句体;如果是false,则不执行语句体。 注意事项: A:关系表达式无论简单还是复杂,结果必须是boolean类型 B:if控制的语句体,一条语句,大括号可以省略。建议不省略。 格式2: if (关系表达式){ 语句体1; }else{ 语句体2; } 先计算表达式,如果是true,执行语句体1;如果是false,则执行语句体2。 格式3: if(关系表达式1){ 语句体1: }else if(关系表达式2){ 语句体2; }else if(比较表达式3){ 语句体3; ........ }else{ } 首先计算表达式1,看是true还是false,如果是true执行语句体1,if语句结束。如果是false,执行下面的表达式,以此类推。 switch语句:*/import java.util.Scanner;class XuanZeJieGou1{ public static void main(String[]args){ //格式1: int x = 10; if (x == 10){ System.out.println("x等于10"); } if ((x >5) ||(x < 20)){ System.out.println("x等于20"); } if (x != 10);//这里其实有语句体,只不过是空语句体。 System.out.println("over!"); //判断两个数据是否相等 int a = 12; int b = 45; if (a == b){ System.out.println("a=b"); }else{ System.out.println("a不等于b"); } System.out.println("--------------------"); Scanner sc = new Scanner(System.in); System.out.println("请输入你的第一个数据:"); int o = sc.nextInt(); System.out.println("请输入你的第二个数据:"); int p = sc.nextInt(); int max; if (o > p){ max = o; }else{ max = p; } System.out.println("max="+max); System.out.println("--------------------"); //Scanner sc = new Scanner(System.in); System.out.println("请输入你的数据:"); int m = sc.nextInt(); if (m%2 == 0){ System.out.println(m+"这个数是偶数!"); }else{ System.out.println(m+"这个数是奇数!"); } System.out.println("--------------------"); //键盘录入一个成绩 System.out.println("请输入你的考试成绩:"); int n = sc.nextInt(); if ((n <= 100) && (n >= 90)){ System.out.println("优秀!"); }else if ((n < 90) && (n >=80)){ System.out.println("良好!"); }else if ((n < 80) && (n >= 70)){ System.out.println("中等!"); }else if ((n < 70) && (n >= 60)){ System.out.println("及格!"); }else if ((n < 60) && (n >= 0)){ System.out.println("不及格!"); }else{ System.out.println("输入成绩有误!"); } System.out.println("--------------------"); //三个数比较大小,输出最大值(if语句的嵌套使用) System.out.println("请输入你的第一个数据:"); int k = sc.nextInt(); System.out.println("请输入你的第二个数据:"); int l = sc.nextInt(); System.out.println("请输入你的第三个数据:"); int h = sc.nextInt(); //int max; if (k > l){ if (k > h){ max = k; }else{ max = h; } }else{ if (l > h){ max = l; }else{ max = h; } } System.out.println("max:"+max); }}
阅读全文
0 0
- Java选择结构if语句
- 选择语句结构if
- JAVA-if 选择语句
- 选择结构语句---if语句,switch语句
- 选择结构中if语句的使用
- Java分支结构-if语句
- java语言中if结构 选择结构
- java学习之旅17--if语句_单选择_双选择_多选择结构
- C语言的选择结构 (if 语句 和 switch 语句)
- 黑马程序员__选择结构if语句_switch语句
- (转)选择结构if语句和switch语句的区别
- 流程控制语句——if选择结构语句
- Java语言基础(六)之 —— 选择结构(if语句)
- java基础——流程控制(选择结构)if语句
- JAVA 选择结构if的注意事项
- JAVA if,switch多分支选择结构
- 1.4-Java-选择结构语句
- switch语句与多重if选择结构的异同点
- java性能调优的一些方法
- Linux下tar解压命令
- java 反射基础知识class类
- 5.8判断输入的是什么字符
- 2017.10.31 进化成猿
- Java选择结构if语句
- Kotlin Configure
- 苹果推送iOS 11.2首个测试版 汉化亮了
- javascript实现老虎机功能
- Java的switch分支结构
- tensorflow new/old version function
- [译]Time Series Forecasting with the Long Short-Term Memory Network in Python
- Java的switch语句的注意事项
- adb 命令(部分)