【JAVA】Java的boolean 和 int互相转换 ——Java的true、false和1、0之间的相互转化
目录
- 引用
- 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之间的相互转化相关推荐
- Java基本数据(short和int的转换问题)
面试遇到short和int的转换问题,当时有些疑惑,在这里总结一下! 第一种情况 public static void main(String[] args) {short a = 1;a += 1; ...
- 用java把excel数据导入oracle日期转换,Java代码兑现excel数据导入到Oracle
Java代码实现excel数据导入到Oracle 1.首先需要两个jar包jxl.jar,ojdbc.jar(注意版本,版本不合适会报版本错误) 2.代码: import java.io.File; ...
- Java秘技之Json数据解析与转换 -- Java使用示例
概要 json是前后台交互常用的数据格式,在java后台中经常需要实现java bean.list和json字符串的相互转化,故简单介绍不同框架的使用,提供简单工具类. 在Java中,常见的json框 ...
- spoon java_如何以及为什么使用Spoon分析,生成和转换Java代码
spoon java Spoon是分析,生成和转换Java代码的工具. 在本文中,我们将看到通过使用以编程方式处理代码的技术可以实现什么. 我认为这些技术不是很为人所知或使用,这很遗憾,因为它们可能非 ...
- java剑指offer_剑指offer题目java实现
Problem2:实现Singleton模式 题目描述:设计一个类,我们只能生成该类的一个实例 1 packageProblem2;2 3 public classSingletonClass {4 ...
- java经典50道_50道经典的JAVA编程题(41-45)
50道经典的JAVA编程题(41-45),苦逼的程序猿,晚上睡不着了编程吧~今天坚持做10道题!发现编程能是我快乐...O(∩_∩)O哈哈~能平静我烦乱的心,剩下5道题留到考试完了再做吧!该睡觉了.. ...
- java war包混淆_使用proguard混淆java web项目代码
-injars 'Y:\src.jar' #需要混淆的jar -outjars 'Y:\java\src.jar' #输出jar -libraryjars 'C:\java\jre6\lib\rt.j ...
- java手机游戏主角技能上剑魂,sa.java 源代码在线查看 - 手机游戏之剑魂。。j2me编写。。经典游戏只一 资源下载 虫虫电子下载站...
import javax.microedition.rms.*;import java.lang.String;import java.io.*;public class SA{RecordStore ...
- java动态打印_JFreeChart学习(三)——动态打印java内存使用情况
JFreeChart动态打印java内存使用情况 import java.awt.BasicStroke; import java.awt.BorderLayout; import java.awt. ...
最新文章
- 精华:软件架构模式的7种武器
- 【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | DexFile loadDexFile 函数 | 构造函数 | openDexFile 函数 )
- Fiori里前后台ETAG处理
- Python map() ==>根据提供的函数对指定序列做映射
- Kafka内核理解:消息的收集/消费机制
- Android中对文本文件的读写处理
- java-Socket文件传输
- 记录虚拟机ubuntu 复制粘贴到主机window
- 求Decimal的相反数
- 中段尾段全段什么意思_排气管中段 尾段 全段 和芭蕉 是什么意思
- 小提琴机器人拉法_手工小提琴价格,小提琴左手持琴姿势和肩托的使用
- 如何在PDF上添加电子签名?签名技巧分享
- 升级openssh后出现问题(kex_exchange_identification: client sent。。。。。)
- python导入模块的语法结构_python学习第五讲,python基础语法之函数语法,与Import导入模块....
- Hides for Mac v5.6一键隐藏所有应用 支持 M1
- 支付宝小程序uni-app的map多边形polygons不显示问题解决
- cocos-creator使用记录5_发布微信小游戏
- 闲扯资管创新1:短债基金和摊余成本法定开债基
- 实战 Vue 之配置多页面应用
- c语言原地转10圈,[出圈]-题解(C语言代码)
热门文章
- 矩阵hash + KMP - UVA 12886 The Big Painting
- 联通查身份证名下有几张卡
- 前端网老姚浅谈:怎么学JavaScript?
- ASP.NET界面列表展示代码
- 成功解决:http.client.RemoteDisconnected: Remote end closed connection without response
- TPCH生成数据导入Postgres数据库
- 不存在有效_人物 | 吴舜敏:咸鱼?不存在的,忙碌才是实现梦想的有效途径
- 【每日新闻】苹果VS华为,人工智能手机芯片生态“封闭”与“开放”之战 | 工信部下发2018年第7批CDN与云服务牌照
- 低版本3dmax怎么打开高版本文件?3种简单的方法拿走不谢
- 中国车企出海,无人驾驶的聚光灯落在“车”上