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

java if语句例子_实例学习if语句用法我们前面学习了 java 中的 for 循环和 dowhile 语法及原理的相关内容 同样是 java 三大控制语句之一的选择语句 在实际的项目开发中使用频率也非常高 今天我们来学习选择语句中 if 语句用法和相关内容 都是属于 java 中的基本知识 java 零基础的朋友们可以一起来学习下面的内容 If 语句属于 java 中的选择语句 选择语句又称为分支语句 if 语句用法是比较简单的 它通过对给定的条件进行判断 从而决定执

我们前面学习了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语句用法有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220926.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午7:20
下一篇 2026年3月17日 下午7:20


相关推荐

  • MATLAB之拉氏变换

    MATLAB之拉氏变换一 复数和复变函数 1 复数的三种表现形式 坐标形式 三角形式 指数形式 2 复变函数 复数集 E 内的每一个复数 z a b i 都有 唯一确定的 无穷多个 有限个 复数与之对应 可以确定 单值 多值 复变函数 3 零点和极点零点

    2026年3月19日
    1
  • Java栈结构_栈java

    Java栈结构_栈javaJava栈结构概念典型的栈结构如下图所示:栈结构只能在一端操作,该操作端叫做栈顶,另一端叫做栈底。栈结构按照“后进先出”(LastInFirstOut,LIFO)的方式处理结点数据。栈的特点:其实栈结构是一种受限制的线性数据结构。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相

    2025年9月22日
    6
  • 什么是Scrum?

    什么是Scrum?Scrum 是一个用于开发和维持复杂产品的框架 是一个增量的 迭代的开发过程 在这个框架中 整个开发过程由若干个短的迭代周期组成 一个短的迭代周期称为一个 Sprint 每个 Sprint 的建议长度是 2 到 4 周 互联网产品研发可以使用 1 周的 Sprint 在 Scrum 中 使用产品 Backlog 来管理产品的需求 产品 backlog 是一个按照商业价值排序的需求列表 列表条目的体现形式通常为用户故事 Scr

    2026年3月26日
    2
  • java读取pfx格式的证书-并获取公钥私钥

    java读取pfx格式的证书-并获取公钥私钥packagecom.hgh.javase.security;importjava.io.FileInputStream;importjava.security.KeyStore;importjava.security.PrivateKey;importjava.security.PublicKey;importjava.security.cert.Certificate;im

    2022年5月1日
    157
  • C# 操作XML文件 XmlDocument和XElement

    C# 操作XML文件 XmlDocument和XElement首先在根目录下新建一个config.xml:<?xmlversion=”1.0″encoding=”utf-8″?><Config><Debug><Lan><ServerIp=”142.12.10.123″Port=”9601″/></Lan&g…

    2022年6月19日
    48
  • 自建呼叫中心系统会遇到什么问题

    自建呼叫中心系统会遇到什么问题对于外包 托管型呼叫中心 通常的理解就是能减少开支 降低服务成本 其实 也并不一定真能省钱 虽然从短期来看 表面来看 确实暂时省去了一些软硬件资源的资金投入 如计算机 平台系统 语音设备等 但用于自建自用的呼叫中心所支出的软硬件资源都可以为自建型呼叫中心的企业今后工作的开展提供多方面的支持 是稳固的 可持续性的 也是可计入企业固定资产的 虽然在运行过程中自建的呼叫中心难免要调整 修改 但这种变动相对于先租赁 再重新自建呼叫中心的投入而言是微乎其微的 也就是说 一旦运营业务成熟的企业 呼叫中心是必不可少的

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号