这篇文章主要介绍了Java if(boolean)和if(boolean=true)区别解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

我们都知道if(){}条件的括号中放的是布尔值,但是现在有两种情况,都是放布尔值,但是最终的结果是不相同的

这种情况是没有结果输出的

package com.company;

public class three {

public static void main(String s[]) {

boolean b = false;

if (b) {

System.out.println(b);

}

}

}

这种情况输出的内容是true

package com.company;

public class three {

public static void main(String s[]) {

boolean b = false;

if (b = true) {

System.out.println(b);

}

}

}

这两种情况可以看出,第一种方法是正确的使用方式,第二种相当于在括号中给b重新赋值,这种固定值进行判断是没有意义的

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持聚米学院。

java boolean if_Java if(boolean)和if(boolean=true)区别解析相关推荐

  1. java javaw javaws MC_java和 javaw 及 javaws的区别解析

    java  ,javaw   和  javaws 的区别: 首先,所有的这些都是java的启动装置,java.exe经常使用,当使用命令行输出到window的时候,会有java.exe进程,通过任务管 ...

  2. java boolean几个字节_Java中boolean类型到底占用多少个字节?

    1.时间:2017-07-03 07:37:06YuanMxy 2.问题描述:今天在复习java基础的时候发现一小问题,Java中boolean类型到底占用多少个字节? 3.问题解答: (1)什么是b ...

  3. java boolean是什么_java中的boolean与Boolean有什么不同

    java中的boolean与Boolean有什么不同 发布时间:2020-11-11 15:59:21 来源:亿速云 阅读:74 作者:Leah 这篇文章给大家介绍java中的boolean与Bool ...

  4. java随机布尔值_Java 布尔值(Boolean)

    1.Java 布尔值 通常,在编程中,将需要一个只能具有两个值之一的数据类型,表示逻辑判断条件的真假. 为此,Java具有boolean数据类型,该数据类型可以是值true或false. 2.bool ...

  5. Java中,一切皆是对象——java中的对象类型与基本数据类型的区别

    起因:取一个list给另一个list赋值,然后在另一个list中取出进行修改.list其中类型为对象时,String时,基本数据类型时. [java中的对象类型与基本数据类型的区别] #声明和实例化 ...

  6. Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例

    转载自  Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例 第1部分 ArrayList介绍 ArrayList简介 ArrayList 是一个数组队列,相当于 动态数组.与 ...

  7. Java 集合系列16之 HashSet详细介绍(源码解析)和使用示例

    概要 这一章,我们对HashSet进行学习. 我们先对HashSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashSet.内容包括: 第1部分 HashSet介绍 第2部分 Has ...

  8. 【JAVA基础】HashSet、LinkedHashSet、TreeSet使用区别

    [JAVA基础]HashSet.LinkedHashSet.TreeSet使用区别 HashSet:哈希表是通过使用称为散列法的机制来存储信息的,元素并没有以某种特定顺序来存放: LinkedHash ...

  9. Java集合类框架源码分析 之 LinkedList源码解析 【4】

    上一篇介绍了ArrayList的源码分析[点击看文章],既然ArrayList都已经做了介绍,那么作为他同胞兄弟的LinkedList,当然必须也配拥有姓名! Talk is cheap,show m ...

最新文章

  1. 【leetcode】132. Palindrome Partitioning II
  2. Linux信号 三 信号发送接口集合
  3. lnmp环境脚本自动配置
  4. latex导数_Latex:导数【高中常用公式】
  5. spring boot 自动跳转登录页面_徒手撸一个扫码登录示例工程
  6. lisp把选集转成表_LISP(表处理语言)
  7. HashSet、LinkedHashSet、TreeSet
  8. 专门查英语单词的软件_查英语单词的软件_有道翻译
  9. 2022年危险化学品经营单位安全管理人员考试练习题及模拟考试
  10. pr如何处理音效_PR音乐音效处理教程 Premiere Pro CC Essential Sound
  11. ES6 Promise 对象
  12. 如何区分前端BUG和后端BUG
  13. 计算机点击应用时总是跳到顶端,电脑总是跳出当前应用程序
  14. c语言里面的float是什么意思
  15. 《白帽子讲Web安全》安全运营
  16. Oracle版本升级后引出的catalog连接问题
  17. UCOSIII从官网(2021)下载
  18. PandoraBox运行Xware(迅雷远程下载)的试验
  19. kvm与openvz等不同的虚拟化技术有什么区别
  20. rc522 linux 驱动程序,RC 522模块在LINUX平台调试笔记

热门文章

  1. add php support,wordpress函数add_post_type_support()用法示例
  2. java关于hashmap编程题_LeetCode算法题-Design HashMap(Java实现)
  3. printf打印百分号%
  4. kudu参数优化设置,让集群飞起来~
  5. 安装 Python 包时解决 Microsoft visual c++ 14.0 is required 问题
  6. Python序列类型常用函数练习:enumerate() reversed() sorted() zip()
  7. 9 10次c语言上机作业答案,C语言第五次上机作业参考答案
  8. 怎么查看父子级目录linux,如何查找linux中特定父目录的所有文件?
  9. python统计excel文本单元格_python xlrd从excel文本单元格接收浮点数
  10. 2019计算机开机号003期,2019年011期福彩中心开机号(附汇总)