Java|快速掌握java判断语句的用法
时间:2022-07-23
本文章向大家介绍Java|快速掌握java判断语句的用法,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
问题描述
判断语句—if语句,是编程语言中用来判断条件是否满足,然后根据判断结果执行操作。Java的判断语句分为三种:单if语句、if...else语句和if... else if...else语句。那么如何快速掌握这三种用法呢?
解决方案
想要快速掌握java判断语句的用法就要理解语句的格式和执行流程,并通过实际应用来加深理解。下面小编就对java判断语句中的三种用法一一介绍。
1 单if 语句
//单if语句格式if(判断条件){ 执行语句;}
单if语句比较简单只有一个判断条件和一个语句体。当()中的条件满足就执行下面的执行语句,若不满足则不执行(满足有输出,不满足无输出)。
图1.1
//实际应用
public class Demoif {
public static void main(String[] args) {
int age = 19; //定义一个int类型
if (age >= 18){ //age > 18,满足条件执行下面的语句体。
System.out.println(age+"岁,已成年。可以谈恋爱了!");
}
}
}
/*
输出:
19岁,已成年。可以谈恋爱了!
*/
2 if...else语句
// if...else语句格式
if(判断条件){
执行语句A;
}else{
执行语句B;
}
if...else语句首先判断if()中的条件表达式是否满足,如果满足就执行语句体A,若不满足则执行后面的else中的语句体B(满足输出A,不满足输出B)。
图2.1
//实际应用
public class DemoIfElse {
public static void main(String[] args) {
int age = 16;
if (age >= 18){ //如果满足条件执行下面的语句体
System.out.println(age+"岁,已成年。可以谈恋爱了!");
}else { //若不满足条件执行else后面的语句体
System.out.println(age+"岁,未成年。不可以谈恋爱!");
}
}
}
/*
输出:
16岁,未成年。不可以谈恋爱!
*/
表2.2
3 if...else if...else语句
//if...else if ...else语句格式
if (判断条件1){
执行语句1;
}else if(判断条件2){
执行语句2;
}
... //可以写很多else if(){}
}else if(判断条件n){
执行语句n;
}else{
执行语句n+1;
}
表3.1
if...else if...else语句首先判断if()中的条件1是否满足,如果满足就执行语句1,若不满足就判断条件2是否满足,如果满足则执行语句2。若不满足就继续往后判断,以此类推。如果所有的else if(){}条件都不满足,则执行最后的else语句。
图3.1
//实际应用
public class DemoIfElseE {
public static void main(String[] args) {
int score = 61;
if (score >= 90 && score <= 100){
System.out.println("你的成绩是"+score+"分,优秀!");
}else if (score >= 80 && score < 90){
System.out.println("你的成绩是"+score+"分,良好!");
}else if (score >= 70 && score < 80){
System.out.println("你的成绩是"+score+"分,一般!");
}else if (score >= 60 && score < 70){ //满足条件,执行下列语句。
System.out.println("你的成绩是"+score+"分,及格!");
}else if (score >= 0 && score < 60){
System.out.println("你的成绩是"+score+"分,不及格!");
}else{ //最后的else语句很重要,可以避免程序无结果。
System.out.println("你的成绩有误");
}
}
}
/*
输出:
你的成绩是61分,及格!
*/
结语
每一种编程语言都有判断语句,虽然他们的用法不同,但是其原理逻辑关系都是相通的。Java的判断语句就是以上三种用法,相信大家读了这篇文章对java的判断语句有了简单的了解,希望能够对你们有所帮助。关注算法与编程之美,了解更多知识。
END
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 超性感的React Hooks(三):useState
- 数据库编程 MySQL 技巧与经验
- Python 编程开发 实用经验和技巧
- 超性感的React Hooks(四):useEffect
- Python 库的安装及使用 常见错误异常及解决办法
- Kafka三种可视化监控管理工具Monitor/Manager/Eagle
- 超性感的React Hooks(五):自定义hooks
- 三、变量对象
- Java编程 经验技巧汇总
- 关于IP地址的一些相关知识点
- vmware的三种网络模式
- 我的 Chrome 版本不支持生成二维码,30 分钟怒怼了一个插件,附源码
- Android开发(第一行代码 第二版) 常见异常和解决办法(基于Android Studio)(二)
- 大厂Java项目如何进行Maven多模块管理
- Android开发 经验技巧汇总(基于Android Studio)(一)