JAVA if语句

作者: quaner的诗和远方 | 来源:发表于2017-03-22 08:47 被阅读33次

if语句格式第一种(重要)

什么是if语句?

A: if语句格式第一种

a: 书写格式 if(比较表达式) { 语句体; }

b:执行流程:

先计算比较表达式的值,看其返回值是true还是false。

如果是true,就执行语句体;

如果是false,就不执行语句体;

B: 案例代码

public class IfDemo{

public static void main(String[] args){

int i = 5 ;

//对变量i进行if判断

if(i > 5){

System.out.println("if中的条件是true");

i++;

}

System.out.println(i);

}

}

if语句格式第二种(重要)

A: if语句格式第二种

a: 书写格式

if(比较表达式) {

语句体1;

}else {

语句体2;

}

b:执行流程:

首先计算比较表达式的值,看其返回值是true还是false。

如果是true,就执行语句体1;

如果是false,就执行语句体2;

B: 案例代码

public class IfElseDemo{

public static void main(String[] args){

int i = 16 ;

//判断变量,是奇偶数, 除以2,看余数是0还是1

if( i % 2 == 0 ){

System.out.println(i+" 是偶数");

}else{

System.out.println(i+" 是奇数");

}

}

}

if语句格式第三种(重要)

A: if语句格式第三种

a: 书写格式

if(比较表达式1) {

语句体1;

}else if(比较表达式2) {

语句体2;

}else if(比较表达式3) {

语句体3;

}

...

else {

语句体n+1;

}

b:执行流程:

首先计算比较表达式1看其返回值是true还是false,

如果是true,就执行语句体1,if语句结束。

如果是false,接着计算比较表达式2看其返回值是true还是false,

如果是true,就执行语句体2,if语句结束。

如果是false,接着计算比较表达式3看其返回值是true还是false,

如果都是false,就执行语句体n+1。

B: 案例代码

public class IfElseIfDemo{

public static void main(String[] args){

//成绩判断要求 ,成绩>80  成绩>70  成绩>60  不及格

//定义变量,保存成绩

int grade = 75;

//使用if else if 语句对成绩判断

if( grade > 80 ){

System.out.println(grade+" 成绩是优");

}else if ( grade > 70){

System.out.println(grade+" 成绩是良");

}else if ( grade > 60){

System.out.println(grade+" 成绩是中");

}else{

System.out.println(grade+" 成绩是差");

}

}

}

if语句和三元运算符的互换

A: 三元运算符

a: 概念

用来完成简单的选择逻辑,即根据条件判断,从两个选择中选择一种执行

b: 使用格式

(条件表达式)?表达式1:表达式2;

c: 运算规则

1: 判断条件表达式,结果为一个布尔值

2: true,运算结果为表达式1

3: false,运算结果为表达式2

B: 案例代码

public class IfElseDemo_1{

public static void main(String[] args){

int i = 15;

int j = 6;

//使用if语句,判断出最大值

if(i>j){

System.out.println(i+" 是最大值");

}else{

System.out.println(j+" 是最大值");

}

//使用三元运算实现

int k = i>j ? i : j;

System.out.println(k+" 是最大值");

}

}

C: 使用if语句还是三元表达式

判断条件多,使用if

三元,必须有结果的, if 可以没有结果的

相关文章

  • 条件判断

    Java 条件判断 在 Java 中有两种类型的条件判断语句,它们分别是: if 语句-switch 语句-if ...

  • Java & Groovy & Scala & Kotlin -

    Overview 本节主要介绍各种循环语句 Java 篇 For for 语句可以说是最常用的循环语句了。Java...

  • Java学习

    1 java语言基础 java语言简介, Java开发环境, 变量, 运算符, 表达式, 分支语句, 循环语句, ...

  • JavaScript 学习笔记

    基本操作 Js 注释与java相同 运算符与java相同 条件语句与java相同 循环语句与java 相同 异常捕...

  • JAVA循环语句(四)9.29

    Java条件 if Java条件if...else Java条件多重if Java条件语句 嵌套if Java条件...

  • Java核心基础第3篇-Java流程控制

    Java流程控制 本章一起来探讨下Java的流程控制语句。主要从以下几个方面展开: Java分支语句 Java循环...

  • Java的for循环

    Java有好几种循环语句。 for循环是Java的循环之一。for循环在java中用于重复执行一些语句,直到条件返...

  • java中输入语句是怎么写的

    java中输入语句是怎么写的 java中用户输入语句的写法是: 1、【Scanner sc = new Scann...

  • Java 循环语句精讲

    原文链接 Java 循环语句 你将学到 1、Java循环体的用法 2、循环退出语句 continue、 break...

  • Java学习(4)——流程控制

    复合语句 Java的复合语句是以整个区块为单位的语句,又称为块语句。复合语句可以嵌套复合语句。复合语句为局部变量创...

网友评论

    本文标题:JAVA if语句

    本文链接:https://www.haomeiwen.com/subject/vxgnnttx.html