java基础之控制执行流程if条件语句

简介: 博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。

一、前言

  在Java 里,涉及的控制执行流程的关键字包括if-else、while、do-while、for 以及一个名为 switch 的选择语句。下面来介绍我们的if-else语句,
  什么时候会用到呢?
  就是一些操作只能在某些条件满足的情况下才执行,在一些条件下执行某种操作,在另外一些条件下执行另外的操作。
  所有条件语句都利用条件表达式的真或假来决定执行流程。
  举个条件表达式的例子,用条件运算符“==”来判断a 值是否等于 b 值。该表达式返回 true .

        int a = 1;
        int b = 1;
        System.out.println(a == b);

  执行后结果如下:

true

  注意: Java 不允许我们将一个数字作为布尔值使用。

二、格式

1、 if 语句

  if-else 语句或许是控制程序流程最基本的形式。其中的 else 是可选的,所以可按下述两种形式来使用.

if(条件语句){
     代码块
}

2、 if - else语句

  带else的格式如下。

if(布尔表达式)
    语句
else
    语句

  举个例子,变量为偶数输出偶数,为奇数输出奇数。

        int a = 10;
        if (a % 2 == 0) {
            System.out.println("偶数");
        } else {
            System.out.println("奇数");
        }
    }
偶数

3、 三元运算符

  下面这个我们使用了三元运算符,其实跟if-else条件语句一样,只是一个三元运算符。

判断条件?表达式1:
        String type=a%2==0?"偶数":"奇数" ;
        System.out.println(type);
偶数

4、 if - else-if语句

  多重判断我们可以使用这种格式,

if(condition) 
   statement; 
else if(condition) 
   statement; 
else 
   statement;

   举个例子。

   int month = 2;
        String value;
        if (month == 1 )
            value = "A";
        else if (month == 2)
            value = "B";
        else if (month == 3)
            value = "C";
        else
            value = "Error";
        System.out.println("value = " + value);
value = B

  在改条件格式中,判断的顺序是很重要的,后面的判断只有在前面的条件为false的时候才会执行。 所以一定要注意,举个错误的例子,我们输入分数91,希望返回优秀,但是只返回了及格。

        int score=91;
        if(score>60){
            System.out.println("及格");
        }else if(score>80){
            System.out.println("良好");
        }else {
            System.out.println("优秀");
        }
及格

   说明我们判断顺序是错误的,所以修改如下。

        int score=91;
        if(score>90){
            System.out.println("优秀");
        }else if(score>80){
            System.out.println("良好");
        }else {
            System.out.println("及格");
        }
优秀

---

三、总结

  以上就是就是关于java基础if条件语句的相关知识,可以参考一下,会的同学就当复习了,觉得不错的话,欢迎点赞、收藏、在看,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。

目录
相关文章
|
11天前
|
小程序 前端开发 算法
|
16天前
|
Java API 开发者
Java如何实现企业微信审批流程
大家好,我是V哥。本文分享如何在企业微信中实现审批流程,通过调用企业微信的开放API完成。主要内容包括获取Access Token、创建审批模板、发起审批流程和查询审批结果。提供了一个Java示例代码,帮助开发者快速上手。希望对你有帮助,关注V哥爱编程,编码路上同行。
|
19天前
|
SQL IDE Java
入门Cloud Toolkit:简化你的Java应用开发与部署流程
【10月更文挑战第19天】作为一名长期从事Java开发的程序员,我一直致力于寻找能够简化日常开发工作的工具。在众多工具中,阿里巴巴推出的Cloud Toolkit引起了我的注意。这款免费的插件旨在帮助开发者更轻松地进行开发、测试及部署工作,尤其是在与云服务交互时表现尤为出色。本文将从个人的角度出发,介绍Cloud Toolkit的基本功能及其使用技巧,希望能帮助初学者快速上手这款实用工具。
15 1
|
25天前
|
Java 测试技术 编译器
🎯Java零基础-Switch条件语句详解 🎯
【10月更文挑战第8天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
23 6
|
24天前
|
Java 测试技术 程序员
💡 Java 零基础 | 探索 if 条件语句的应用与技巧
【10月更文挑战第9天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
23 2
|
26天前
|
前端开发 安全 Java
java发布公告的实现流程
构建一个Java公告发布系统涉及到前端界面设计、后端业务逻辑处理、数据库设计与交互、安全性保障等多个环节。通过采用现代的开发框架和最佳实践,可以高效地开发出既安全又易于维护的系统。随着需求的增长,系统还可以进一步扩展,比如增加评论功能、通知订阅、多语言支持等。
19 1
|
1月前
|
运维 Cloud Native Java
Java项目部署的发展流程
本文介绍了四种不同的应用部署方式:传统部署、虚拟化部署、容器化部署和云原生部署。每种方式的特点、部署流程及优缺点进行了详细说明。传统部署直接在物理机上运行应用,存在资源利用率低和运维成本高的问题;虚拟化部署通过虚拟机实现资源隔离和复用,但有性能损失和单点故障风险;容器化部署则提供轻量级、可移植的应用环境,具备良好的隔离性和一致性;云原生部署结合了容器化和微服务架构,实现高效运维和灵活扩展。
Java项目部署的发展流程
|
2月前
|
Java
Java 条件语句 - if...else
Java 条件语句 - if...else
36 7
|
3月前
|
Java
|
3月前
|
运维 Cloud Native Java
Java项目部署的发展流程
本文对比分析了四种不同的应用部署方式:传统部署、虚拟化部署、容器化部署及云原生部署。传统部署直接在物理机上运行程序,存在资源复用难等问题。虚拟化部署通过虚拟机技术实现了资源的有效隔离与利用,但可能会造成性能损失。容器化部署则进一步提升了应用的可移植性和资源利用率,减轻了运维负担。云原生部署结合容器化、微服务等技术,实现了应用的快速迭代、高效运维和灵活扩展,适用于现代互联网应用的开发与部署。每种方式均针对其特点进行了详细的流程描述与优缺点分析。