JAVA布尔型_if 语句使用要点

简介: JAVA布尔型_if 语句使用要点

boolean类型有两个常量值,true和false,在内存中占一位(不是一个字节),不可以使用 0 或非 0 的整数替代 true 和 false ,这点和C语言不同。 boolean 类型用来判断逻辑条件,一般用于程序流程控制 。

boolean类型:

        boolean flag ;
        flag = true;   //或者flag=false;
        if(flag) {
                 // true分支
        } else {
                 //  false分支
        }

注:请不要这样写:if ( flag == true ),只有新手才那么写。关键也很容易写错成if(flag=true),这样就变成赋值flag 为true而不是判断!老鸟的写法是if ( flag )或者if ( !flag)

目录
相关文章
|
7月前
|
Java
Java中的if选择语句详解
Java中的if选择语句详解
104 1
|
Java
Java的流程控制(选择结构语句 if ~ switch &循环结构语句dowhile ~ for)
程序执行的控制流程分为三种,也称为三种结构,分别是:顺序结构、和循环结构。 顺序结构指的是程序执行按照代码的编写顺序,依次从上往下开始执行,直到程序结束。程序的执行默认是顺序执行的
133 1
|
7月前
|
Java
Java程序设计基础——if条件语句
Java程序设计基础——if条件语句
|
7月前
|
Java 测试技术
Java一分钟之-控制流程:if条件语句与switch
【5月更文挑战第8天】本文探讨了Java编程中的`if`和`switch`控制流程语句,强调了常见问题和易错点。对于`if`语句,需注意使用大括号避免逻辑错误,完整比较操作,以及理解`&&`和`||`的短路行为。在`switch`语句中,要注意只能基于常量进行判断,每个`case`后应有`break`,并提供`default`分支。避免错误的策略包括始终使用大括号、确保清晰的条件、进行代码审查和编写单元测试。掌握这些要点对编写高效、可维护的代码至关重要。
68 0
Java一分钟之-控制流程:if条件语句与switch
Java中的条件语句:if语句和switch语句的作用与区别
Java中的条件语句:if语句和switch语句的作用与区别
292 0
|
7月前
|
存储 Java
Java中的布尔型数据(Boolean)
Java中的布尔型数据(Boolean)
390 0
|
7月前
|
Java
Java中if语句
Java中if语句
56 0
|
7月前
|
存储 Java C语言
【Java探索之旅】数据类型与变量 浮点型,字符型,布尔型,字符串型
【Java探索之旅】数据类型与变量 浮点型,字符型,布尔型,字符串型
66 0
|
Java
Java代码中的if语句优化(工厂模式+策略模式)
总所周知,认知复杂度是衡量方法控制流理解难度的指标, 认知复杂度高的方法将难以维护。so,这样的代码是十分难以维护的。
202 0