专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 实例学习if语句用法

实例学习if语句用法

更新时间:2020-11-02 17:28:59 来源:赢咖4 浏览1600次

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

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

If语句的一般形式如下:

if(表达式)语句1

[else语句2]

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

image.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语句使用例子二:

image.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语句用法有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>