if语句

Posted siwuxie095

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if语句相关的知识,希望对你有一定的参考价值。

-----------siwuxie095

   

   

   

   

if语句用于判断不同的条件,根据判断的结果执行不同的代码

   

if语句判断的条件可以是关系运算、逻辑运算,if语句根据逻辑值

true、false 来决定执行不同的代码

   

if语句在开发中使用极为广泛

   

   

if语句使用格式:

   

格式1

   

   

   

格式2

   

   

   

格式3

   

   

   

   

如:

   

package com.siwuxie095.test;

   

import java.util.Scanner;

   

public class Test19 {

   

public static void main(String[] args) {

Scanner scanner=new Scanner(System.in);

System.out.println("输入java分数:");

int java=scanner.nextInt();

System.out.println("输入android分数:");

int android=scanner.nextInt();

System.out.println("输入sql分数:");

int sql=scanner.nextInt();

if (java>=android&&java>=sql) {

System.out.println("最高分:"+java);

} else if(android>=sql){

System.out.println("最高分:"+android);

}else {

System.out.println("最高分:"+sql);

}

}

   

}

   

   

Eclipse中:

   

   

   

运行一览:

   

   

   

 

另一种方法:借助第四个变量

   

package com.siwuxie095.test;

   

import java.util.Scanner;

   

public class Test20 {

   

public static void main(String[] args) {

Scanner scanner=new Scanner(System.in);

System.out.println("请输入javaandroidsql分数:");

int java=scanner.nextInt();

int android=scanner.nextInt();

int sql=scanner.nextInt();

int maxScore=java;

if (maxScore<android) {

maxScore=android;

}

if (maxScore<sql) {

maxScore=sql;

}

System.out.println("最高分:"+maxScore);

}

   

}

   

   

   

   

   

扩展:关于三目运算

   

三目运算又称三元运算,当一个变量有两种可能值时,用三目运算最简便

   

   

   

   

   

【made by siwuxie095】

以上是关于if语句的主要内容,如果未能解决你的问题,请参考以下文章

for+if语句 和 仅用if语句 的程序效率

两个if语句可以平行使用吗

python流程控制语句-if语句

java if语句

R语言中的if else语句

python语句结构(if判断语句)