目录

  • 引用
  • true、false和1、0转化原理
  • 一、Boolean转化为数字——false为 0,true为 1
  • 二、数字转化为Boolean——0 为 false; 非 0 为true
    • 方法一:
    • 方法二:三目语句

引用

其他文章:
【C++演示】编程语言的true、false和1、0之间的相互转化
【C++】C++ true和false代码演示

true、false和1、0转化原理

Boolean转化为数字
false为 0,true为 1
数字转化为Boolean
0 为 false; 非 0 为true

java本身不支持直接强转

一、Boolean转化为数字——false为 0,true为 1

唯一方法:三目语句

 int myInt = myBoolean ? 1 : 0;

示例代码:

 boolean myBoolean = true;int myInt = myBoolean ? 1 : 0;System.out.println(myInt); //输出1myBoolean = false;myInt = myBoolean ? 1 : 0;System.out.println(myInt);  //输出0

二、数字转化为Boolean——0 为 false; 非 0 为true

方法一:

 boolean myBoolean = myInt != 0;

示例代码:

 int myInt= 2;boolean myBoolean = myInt!= 0;System.out.println(myBoolean); //输出为truemyInt= 0;myBoolean = myInt!= 0;System.out.println(myBoolean); //输出为false

方法二:三目语句

 int a = 1; //带转化int整数boolean result = (a==0)?false:true; //转化语句

示例代码:

 int myInt = 2; //被转化int整数boolean myBoolean = (myInt == 0) ? false : true; //转化语句System.out.println(myBoolean); //输出为truemyInt = 0; //被转化int整数myBoolean = (myInt == 0) ? false : true; //转化语句System.out.println(myBoolean); //输出为true

【JAVA】Java的boolean 和 int互相转换 ——Java的true、false和1、0之间的相互转化相关推荐

  1. Java基本数据(short和int的转换问题)

    面试遇到short和int的转换问题,当时有些疑惑,在这里总结一下! 第一种情况 public static void main(String[] args) {short a = 1;a += 1; ...

  2. 用java把excel数据导入oracle日期转换,Java代码兑现excel数据导入到Oracle

    Java代码实现excel数据导入到Oracle 1.首先需要两个jar包jxl.jar,ojdbc.jar(注意版本,版本不合适会报版本错误) 2.代码: import java.io.File; ...

  3. Java秘技之Json数据解析与转换 -- Java使用示例

    概要 json是前后台交互常用的数据格式,在java后台中经常需要实现java bean.list和json字符串的相互转化,故简单介绍不同框架的使用,提供简单工具类. 在Java中,常见的json框 ...

  4. spoon java_如何以及为什么使用Spoon分析,生成和转换Java代码

    spoon java Spoon是分析,生成和转换Java代码的工具. 在本文中,我们将看到通过使用以编程方式处理代码的技术可以实现什么. 我认为这些技术不是很为人所知或使用,这很遗憾,因为它们可能非 ...

  5. java剑指offer_剑指offer题目java实现

    Problem2:实现Singleton模式 题目描述:设计一个类,我们只能生成该类的一个实例 1 packageProblem2;2 3 public classSingletonClass {4 ...

  6. java经典50道_50道经典的JAVA编程题(41-45)

    50道经典的JAVA编程题(41-45),苦逼的程序猿,晚上睡不着了编程吧~今天坚持做10道题!发现编程能是我快乐...O(∩_∩)O哈哈~能平静我烦乱的心,剩下5道题留到考试完了再做吧!该睡觉了.. ...

  7. java war包混淆_使用proguard混淆java web项目代码

    -injars 'Y:\src.jar' #需要混淆的jar -outjars 'Y:\java\src.jar' #输出jar -libraryjars 'C:\java\jre6\lib\rt.j ...

  8. java手机游戏主角技能上剑魂,sa.java 源代码在线查看 - 手机游戏之剑魂。。j2me编写。。经典游戏只一 资源下载 虫虫电子下载站...

    import javax.microedition.rms.*;import java.lang.String;import java.io.*;public class SA{RecordStore ...

  9. java动态打印_JFreeChart学习(三)——动态打印java内存使用情况

    JFreeChart动态打印java内存使用情况 import java.awt.BasicStroke; import java.awt.BorderLayout; import java.awt. ...

最新文章

  1. 精华:软件架构模式的7种武器
  2. 【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | DexFile loadDexFile 函数 | 构造函数 | openDexFile 函数 )
  3. Fiori里前后台ETAG处理
  4. Python map() ==>根据提供的函数对指定序列做映射
  5. Kafka内核理解:消息的收集/消费机制
  6. Android中对文本文件的读写处理
  7. java-Socket文件传输
  8. 记录虚拟机ubuntu 复制粘贴到主机window
  9. 求Decimal的相反数
  10. 中段尾段全段什么意思_排气管中段 尾段 全段 和芭蕉 是什么意思
  11. 小提琴机器人拉法_手工小提琴价格,小提琴左手持琴姿势和肩托的使用
  12. 如何在PDF上添加电子签名?签名技巧分享
  13. 升级openssh后出现问题(kex_exchange_identification: client sent。。。。。)
  14. python导入模块的语法结构_python学习第五讲,python基础语法之函数语法,与Import导入模块....
  15. Hides for Mac v5.6一键隐藏所有应用 支持 M1
  16. 支付宝小程序uni-app的map多边形polygons不显示问题解决
  17. cocos-creator使用记录5_发布微信小游戏
  18. 闲扯资管创新1:短债基金和摊余成本法定开债基
  19. 实战 Vue 之配置多页面应用
  20. c语言原地转10圈,[出圈]-题解(C语言代码)

热门文章

  1. 矩阵hash + KMP - UVA 12886 The Big Painting
  2. 联通查身份证名下有几张卡
  3. 前端网老姚浅谈:怎么学JavaScript?
  4. ASP.NET界面列表展示代码
  5. 成功解决:http.client.RemoteDisconnected: Remote end closed connection without response
  6. TPCH生成数据导入Postgres数据库
  7. 不存在有效_人物 | 吴舜敏:咸鱼?不存在的,忙碌才是实现梦想的有效途径
  8. 【每日新闻】苹果VS华为,人工智能手机芯片生态“封闭”与“开放”之战 | 工信部下发2018年第7批CDN与云服务牌照
  9. 低版本3dmax怎么打开高版本文件?3种简单的方法拿走不谢
  10. 中国车企出海,无人驾驶的聚光灯落在“车”上