/*
选择结构:
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);
}
}
Java选择结构if语句
最新推荐文章于 2023-08-02 21:16:11 发布