首页 > 编程语言 > Java基础知识点(if语句的第二种和第三种)

Java基础知识点(if语句的第二种和第三种)

时间:2023-02-12 21:03:09浏览次数:38  
标签:语句 知识点 Java System else println 表达式 out

一:if语句的第二种格式

1.格式:if(关系表达式){

语句体1;​

}else{

语句体2;

}

2.执行流程:1.首先计算关系表达式的值。

2.如果关系表达式的值为true,就执行语句体1.

3.如果关系表达式的值为false就执行语句体2.

4.继续执行后面语句。

eg:

int a = 46;
if(a % 2 == 0){
//判断若成立,a被2整除,则是偶数
System.out.println(a + "是一个偶数");
}else{
//判断若不成立,则是奇数
System.out.println(a + "是一个奇数");
}//a是一个偶数

如果要求两个数的最大值,也可以使用if语句来实现。

eg:

int x = 0;
int y = 1;
int max;
if(x > y){
max = x;
}else{
max = y;
}
System.out.println(max);

二:if语句的第三种格式

1.格式:if(关系表达式1){

语句体1;

}else if(关系表达式2){

....

}else​

语句体n+1;

}

2.执行流程:1.首先计算关系表达式1的值。

2.如果为true就执行语句体1;如果为false就计算表达式2的值。

3.如果为true就执行语句体2,如果为false计算关系表达式3

4......

5.如果所有关系表达式结果都为false,就执行语句体n+1;


eg;

//判断学生成绩
int grade = 89;
if(grade > 80){
System.out.println("该成绩的等级为优");
}else if(grade > 70 ){
System.out.println("该成绩的等级为良");
}else if(grade > 60 && grade <= 70 ){
System.out.println("该成绩的等级为中等");
}else{
System.out.println("该成绩的等级为差");
}//该成绩为优

                                   Java基础知识点(if语句的第二种和第三种)_if语句





标签:语句,知识点,Java,System,else,println,表达式,out
From: https://blog.51cto.com/u_15912723/6052154

相关文章

  • Java的特殊类型
    对Java中一些特殊类型,抽象类,接口,包装类,枚举,注解的简要介绍Author:MsuenbDate:2023-02-11抽象类当我们声明一个几何图形类:圆、矩形、三角形类等,发现这些类都有共同......
  • Java的接口
    介绍接口的基本使用,对接口多态,及继承类和实现接口时产生方法冲突和常量冲突分析Author:MsuenbDate:2023-02-11接口概述多态的使用前提必须是"继承"。而类继承有如......
  • 从简单到复杂:深入了解 JavaScript 中的 this 绑定规则
    前言大家好,我是CoderBin,在JavaScript中,this是一个非常重要的概念,属于进阶知识,不管是在面试还是日常开发中都是非常常用的。所以本次给大家总结了关于this的绑定规则,来帮助......
  • Java的四种内部类
    Java四种内部类,静态内部类、成员内部类、局部内部类、匿名内部类的简要介绍Ahthor:MsuenbDate:2023-02-11在Java中,允许一个类的定义位于类一个类的内部,前者称为......
  • 妙用Java 8中的 Function接口,消灭if...else
    在开发过程中经常会使用 if...else...进行判断抛出异常、分支处理等操作。这些 if...else...充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java8的Function接......
  • java中的lambda表达式
    java中的lambda表达式历史背景到目前为止,在Java中传递一个代码段并不容易,不能直接传递代码段,Java是一种面向对象语言,所以必须构造一个对象,这个对象的类需要有一个方法......
  • Java基础知识点(条件控制语句之if语句)
    1.顺序结构:Java程序中默认的执行流程,按照代码的先后顺序,从上到下依次进行。2.选择结构语句<1>.if语句格式:if(关系表达式){语句体;}执行流程:1.首先计算关系表达式的值。2.如......
  • Java 抽象类
    目录1、抽象方法和抽象类2、抽象类的作用当编写一个类时,常常会为该类定义一些方法,用于描述该类的行为方式,这些方法都有具体的方法体。但在某些情况下,某个基类只是知道其子......
  • Java-异常处理
           ......
  • java——spring boot集成RabbitMQ——路由模式——应用场景
    如果多个队列都绑定了同一个交换机,通过路由key,指定消息到哪个消息队列     ......