您的位置 首页 java

Java入门 条件分支语句

 import  java .util.Scanner;// 导入包
public class Demo_4 {
// 主方法
public  static   void  main(String[] args) {
/*
 * if 条件分支语句 
 * 语法:  if (条件表达式){代码} 条件表达式:结果只有两种【true/false
 *  boolean 类型】,如果结果为true才会执行if中代码 3>2: true
 * 
 * if else 双条件分支语句 
 * 语法: if(条件表达式){ if条件表达式成立的时候要执行的代码 }else{
 * if不条件表达式成立的时候要执行的代码 } 
 * eg:比较两个数的大小,输出最大的那个数 
 * if(a>b){
 * System.out.println("max = " + a); }
 * else{ System.out.println("max = "+ b); }
 * 
 * 多条件分支语句:
 * eg:学生成绩等级
 *    [90 -100] A
 *    [80 - 90) B
 *    [70 - 80) C
 *    [60 - 70) D
 *    <60       E
 *    定义一个变量score = 23
 *    如果 score>=90 &&【并且】score<=100
 *       A
 *    else if score>=80 && score <90
 *       B
 *    else if score>=70 && score<80
 *       C
 *    else if score>=60 && score<70
 *       D
 *    else 
 *       E
 */if (3 > 2) {
System.out.println("if 条件表达式成立的时候才会执行if中的代码");
}
if (3 < 2) {// false
System.out.println("if 条件表达式成立的时候才会执行if中的代码..........");
} else {
System.out.println("if 条件表达式不成立的时候才会执行else中的代码");
}
// 比较两个数的大小,输出最大的那个数
// 定义两个变量 a,b
int a = 1;
int b = 2;
if (a > b) {
System.out.println("max = " + a);
} else {
System.out.println("max = " + b);
}
/* 另一写法: 运算符 》条件运算符也叫三目运算符等价于if()else
 * 语法:
 * 表达式1?表达式2:表达式3;
 * 表达式1:结果为boolean类型【true/false】  a>b
 * 如果表达式1的结果为true,则执行表达式2,否则执行表达式3
 * 如果a>b ,执行max=a,否则max=b
 * */int max = (a>b)?a:b;
System.out.println("max = " + max);
/* 学生成绩评定
 * 学生成绩通过用户输入【获取键盘输入的值】,借助java中一个类Scanner,
 * 必须创建这个类的实例对象,可以通过这个具体实例对象访问【调用】这个类中的方法
 * */Scanner sc = new Scanner(System.in);
System.out.println("请输入学生的成绩:");
int score ;// 只是定义变量score 不赋值
if(sc.hasNextInt()){// hasNextInt()这个方法用来判断用户键盘输入的值是不是一个数字【int类型】
score = sc.nextInt();// 这个nextInt()方法就是获取键盘输入的int类型的值
if(score>=90&&score<=100){
System.out.println("A");
}
else if(score>=80&&score<90){
System.out.println("B");
}
else if(score>=70&&score<80){
System.out.println("C");
}
else if(score>=60&&score<70){
System.out.println("D");
}
else{
System.out.println("不及格!");
}
}else{
System.out.println("用户输入的不是一个数字!!");
}
}
}
  

文章来源:智云一二三科技

文章标题:Java入门 条件分支语句

文章地址:https://www.zhihuclub.com/195273.shtml

关于作者: 智云科技

热门文章

发表回复

您的电子邮箱地址不会被公开。

网站地图