当前位置:趣知科普网>母婴教育>学习交流>

Java布尔类型

学习交流 阅读(1.82W)

Java布尔类型

操作方法

(01)在迭代V2.0版四则运算的程序开发中,需要解析计算表达式,并判断表达式的正确性。例如在解析计算表达式12+27时,程序需要从左至右读取每一个字符,并判断读取的字符是否是合法字符,如果读取的字符是除数字和运算符以为的字符,就需要提示用户输入错误,要求用户重新输入计算表达式。这里面有个字符判断的过程,判断的结果影响后面程序的执行,因此程序需要把判断结果存储到一个变量中,用于控制程序执行不同的分支语句,这个变量的类型就是布尔类型。

Java布尔类型

(02)布尔类型是表示逻辑状态的类型。java语言通过关键字boolean来定义布尔类型变量,只有true和false两个值,分别代表布尔逻辑中的“真”和“假”。Java语言虽然定义了boolean这种数据类型,但是只对它提供了非常有限的支持。在Java虚拟机中没有任何供boolean值专用的字节码指令,Java语言表达式所操作的boolean值,在编译之后都使用Java虚拟机中的int数据类型来代替。boolean变量可按如下方式声明

Java布尔类型 第2张

(03)输出boolean值到命令行窗口在D盘Java目录下,新建“”文件。用记事本打开“”文件,输入以下代码

Java布尔类型 第3张

(04)编译“”文件,在命令行窗口输入“javac  ”并执行命令,编译通过后,在命令行窗口输入“java  BooleanSample”运行Java程序,命令行窗口显示如下信息

Java布尔类型 第4张

(05)从输出结果可以看出,boolean类型的变量输出的结果为被赋予的值。输出boolean值到命令行窗口用记事本打开D盘Java目录下“”文件,修改代码如下:

Java布尔类型 第5张

(06)编译“”文件,在命令行窗口输入“javac  ”并执行命令,编译通过后,在命令行窗口输入“java  BooleanSample”运行Java程序,命令行窗口显示如下信息

Java布尔类型 第6张

(07)从输出结果可以看出,当boolean类型的变量被赋为false值时,输出的结果为false。用boolean变量控制不同的程序分支用记事本打开D盘Java目录下“”文件,修改代码如下:

Java布尔类型 第7张

(08)编译“”文件,在命令行窗口输入“javac  ”并执行命令,编译通过后,在命令行窗口输入“java  BooleanSample”运行Java程序,命令行窗口显示如下信息程序代码赋值boolean 变量done为false,代码中“if( done )”语句为判断语句,其含义是:如果变量done为true,则执行if代码块语句,否则执行else代码块语句。由于done的值为false,因此程序执行else代码块语句,输出“因为done =false,所以走到这里了”。

Java布尔类型 第8张