Java布尔类型

在Java语言中布尔类型的值只包括true和false,没有其他值,不包括1和0,布尔类型的数据在开发中主要使用在逻辑判断方面,例如:如果外面在下雨,我出门带一把雨伞。如果明天休息,咱们就一起出去玩耍吧。请看一段程序(以下程序中可能会使用控制语句,后面会详细讲,先能看个大概就行):

public class BooleanTest {

public static void main(String[] args) {

boolean isRain = true;

if(isRain){

System.out.println("外面下雨了,出门要带一把雨伞哦!");

}else{

System.out.println("外面天气晴朗,走起吧!");

}

boolean sex = true;

if(sex){

System.out.println("哥们你好");

}else{

System.out.println("姐们你好");

}

}

}

运行结果如下图所示:

图4-11:运行结果

再看一段代码:

public class BooleanTest {

public static void main(String[] args) {

boolean flag = 1;

}

}

编译报错了:

图4-12:编译错误信息

以上错误信息提示:类型不兼容,显然boolean类型的值只有true和false,至少在java中不含有其他值。

再来看一段boolean类型的应用:

public class BooleanTest {

public static void main(String[] args) {

java.util.Scanner s = new java.util.Scanner(System.in);

System.out.print("请输入第1个整数 : ");

int a = s.nextInt();

System.out.print("请输入第2个整数 : ");

int b = s.nextInt();

if(a > b){

System.out.println(a + " - " + b + " = " + (a - b));

}else{

System.out.println(b + " - " + a + " = " + (b - a));

}

}

}

运行结果如下图所示:

图4-13:布尔类型的使用

说明:在以上程序当中出现的System.out.print()可以输出信息但不换行,之前我们用的System.out.println()可以输出信息并换行。以上代码当中还有一段程序是专门用来接收用户键盘输入的,这段代码大家目前照抄就行,这里简单说一下:

● java.util.Scanner s = new java.util.Scanner(System.in);这行代码表示创建键盘扫描器对象,从键盘上扫描数据。

● int a = s.nextInt();执行到这行代码的时候,程序会停下来等待用户的输入。这个方法只能接收整数类型的数据。

● 另外扩展一下:String str = s.next();这行代码是专门用来接收用户输入字符串类型数据的。

java 布尔类型_Java布尔类型相关推荐

  1. java字节数_Java各种类型占用的字节数

    数据类型 大小(二进制位数) 范围 默认值 byte(字节) 8 -128 - 127 0 shot(短整型) 16 -32768 - 32768 0 int(整型) 32 -2147483648-2 ...

  2. java 变量类型_Java 变量类型

    Java 变量类型 在Java语言中,所有的变量在使用前必须声明.声明变量的基本格式如下: type identifier [ = value][, identifier [= value] ...] ...

  3. java判断类型_Java中类型判断的几种方式 - 码农小胖哥 - 博客园

    1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...

  4. java注解类型_Java注解类型

    本篇文章帮大家学习java注解类型,包含了Java注解类型使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 标记注解类型 标记注解类型是没有元素的注解类型,甚至没有默认值. ...

  5. java注释类型_Java 8类型注释

    java注释类型 Lambda表达式是迄今为止Java 8讨论最多和最受促进的功能.虽然我同意Lambda是一个很大的改进,但我认为其他一些Java 8功能由于Lambda的炒作而有所欠缺. 在这篇文 ...

  6. java 判断类型_Java中类型判断的几种方式

    在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式.拉勾IT课小编为大家提供java种类型判断方式. instanceof instanceof是Ja ...

  7. java 正整数类型_Java 整数类型

    Java教程 - Java整数类型 Java字节类型 最小的整数类型为byte.byte类型变量在使用来自网络或文件的数据流时非常有用. 字节变量通过使用byte关键字声明.下面声明两个字节变量b和c ...

  8. java的整数类型_java整数类型

    public class Test2_9 { public static void main(String args[]){ //java有4种整数类型:byte,short,int,long //j ...

  9. java枚举类型转换_java枚举类型enum值与整数的转换

    java编程中偶尔会用到枚举,为了直观,我们通常将枚举值设置为形象的单词,方便理解和使用.枚举类型相当于数据库 中字典表,但是枚举只有字典表的值,缺少其他用来表示和值一一对应的字段,当我们在数据库中保 ...

  10. java判断类型_Java中类型判断的几种方式

    1. 前言 在Java这种强类型语言中类型转换.类型判断是经常遇到的.今天就细数一下Java中类型判断的方法方式. 2. instanceof instanceof是Java的一个运算符,用来判断一个 ...

最新文章

  1. TensorFlow XLA优化与Memory
  2. zookeeper伪分布式集群搭建
  3. 从挂起到实现,你知道内核是如何实现的?
  4. 【mysql】启动mysql 服务器 Redirecting to /bin/systemctl start mysql.service
  5. matlab cfun,【图片】求求各位大佬帮弱鸡看看【matlab吧】_百度贴吧
  6. 算法设计与分析(第三周)递归求阶乘
  7. 简述旋转编码器的工作原理_什么是编码器,编码器工作原理介绍
  8. ABP .Net Core 部署到IIS 问题汇总
  9. 微软服务器离线补丁工具包,自己动手离线集成Windows 7 SP1最新补丁
  10. Unity基础知识结构总结
  11. mysql值为空返回0 ,否则 返回1
  12. 将OpenGL渲染的结果保存为图片
  13. 代码托管和服务功能多元化,看码客帮如何做软件众包
  14. 计算机默认切换输入法的快捷键是,解决了输入法默认与快速切换问题!Unix系统 -电脑资料...
  15. 用MATLAB作微粉环节,电力系统分析理论课本习题MATLAB做.doc
  16. 阿里的互联网三高架构是真的牛!腾讯百度根本模仿不来
  17. 浏览器直接打开excle文件
  18. 洗衣粉等日化用品将受油价高企影响涨价
  19. 分库分表基础知识总结
  20. ForeSpider数据采集系统

热门文章

  1. YOLOv7如何提高目标检测的速度和精度,基于优化算法提高目标检测速度
  2. Flex LCDS 与 spring 框架的整合说明
  3. 北京/上海内推 | 小红书多模态算法组招聘视觉/多模态/NLP算法实习生
  4. LDR6028DRP五V充电芯片OTG传数据充电高端方案
  5. sendmail报错:My unqualified host name ( name ) unknown; sleeping for retry
  6. 上海电力大学计算机有调剂名额嘛,上海电力大学调剂信息
  7. 计算机视觉技术与应用概论,8计算机视觉概论2010.pdf
  8. 视频教程-Google Analytics和Google Tag Manager视频课程-网络营销
  9. Python 一维列表 (list) 转换为二维列表 (list)
  10. Category(分类)