java if语句例子_实例学习if语句用法

本文介绍了Java中的选择语句——If语句的用法,讲解了其作为分支语句的基本概念和常见应用场景。通过三个实例,包括根据用户输入判断性别、判断数字奇偶性和根据成绩划分等级,详细解析了If语句的结构和逻辑。这些实例有助于初学者掌握If语句的基础知识,并在实际项目中灵活运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们前面学习了java中的for循环和do

while语法及原理的相关内容,同样是java三大控制语句之一的选择语句,在实际的项目开发中使用频率也非常高,今天我们来学习选择语句中if语句用法和相关内容,都是属于java中的基本知识,java零基础的朋友们可以一起来学习下面的内容。

If语句属于java中的选择语句,选择语句又称为分支语句,if语句用法是比较简单的,它通过对给定的条件进行判断,从而决定执行两个或多个分支中的哪一支。因此,在编写选择语句之前,应该首先明确判断条件是什么,并确定当判断结果为“真”或“假”时应分别执行什么样的操作/算法。

If语句的一般形式如下:

if(表达式)语句1

[else语句2]

if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式。其中最直观、最容易理解的是关系表达式,关系表达式就是两个数值进行比较的式子。if语句的编写方式归纳为以下四种,如下图所示:

dc78c9ec77c6c15804d269260e10e0e5.png

If语句使用例子一:业务背景:根据用户输入不同的数字来判断用户不同性别,当输入1时性别为男,当输入0时性别为女,输入其它则不合法。

java.util.Scanner scan = new java.util.Scanner(System.in);

System.out.print("请输入数字:");

int i = scan.nextInt();

if(i == 1){

System.out.println("性别:男");

}else if(i == 0){

System.out.println("性别:女");

}else{

System.out.println("对不起,您输入不合法!");

}

If语句使用例子二:

50d97597eca58bc1e41754d5595343fe.png

对这个代码的解释:定义一个变量a初始值为3,利用if...else语句来判断,如果a除以2的余数为0则运行:

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

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

反之运行:

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

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

If语句使用例子三:业务背景:键盘接收一个学生的成绩,范围在[0-100],根据成绩判断等级,[90-100]等级为“优秀”,[80-90)等级为“良好”,[70-80)等级为“中等”,[60-70)等级为“及格”,[0-60)等级为“大笨蛋”,输入其它数字表示成绩不合法。

java.util.Scanner scan = new java.util.Scanner(System.in);

System.out.print("输入考试成绩:");

int score = scan.nextInt();

String grade = "大笨蛋";

if(score < 0 || score > 100){

grade = "对不起,您输入的成绩不合法!";

}else if(score >= 90){

grade = "优秀";

}else if(score >= 80){

grade = "良好";

}else if(score >= 70){

grade = "中等";

}else if(score >= 60){

grade = "及格";

}

System.out.println("成绩等级:" + grade);

If语句在程序员的实际项目中使用还是很多的,所以if语句用法是初学者在开始阶段需要学习的重要内容之一,在java零基础教程中也占据了一部分的课时。希望这篇文章举的三个实例可以对大家学习if语句用法有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值