boolean在Java中什么意思 java中boolean的用法是什么?

作者&投稿:米全 (若有异议请与网页底部的电邮联系)
  boolean是java关键字,表示就像c和c++中的bool一样。但是java中的boolean只能是true和false,而不能像c和c++中的可以bool flag =1;这样赋值。而只能像boolean b = true或者boolean b = false;这样赋值。

boolean是一种数据类型,布尔值,也就是常说的真假值,只有true和false两个值。你这句话里表示函数getArg的返回值是boolean类型的。建议你看看Java基础。

Boolean 数据类型,只能是 True 或是 False
private static boolean getArg(String input, int start){
return true;
}
因为你定义的函数是boolean类型,所以一定要有一个返回值,成功或者正确就return true;失败或者错误就return false;

boolean 像int 一一样是一种数据类型 它的值只有 true 和false 两个!

真假的意思
boolean的取值:true和false

在java中boolean具体怎么使用?~

boolean是java中的布尔型(逻辑型)数据类型,在java中boolean值只能是true和false,而不能用0和1代替,并且一定要小写。
布尔值 true 代表“真”,false 代表“假”。一般关系运算符会返回布尔值的结果。另外,数值的 0、-0、特殊值的 null、NaN、undefined 以及空字符("")都会被解释为 false ,其他值则会被解释为 true 。

扩展资料
java中创建boolean对象的方法:
1、使用关键词 new 来定义 Boolean 对象。下面的代码定义了一个名为 myBoolean 的逻辑对象:
var myBoolean = new Boolean()
var myBoolean = new Boolean()
注释:如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!
2、下面的所有的代码行均会创建初始值为 false 的 Boolean 对象。
var myBoolean = new Boolean();
var myBoolean = new Boolean(0);
var myBoolean = new Boolean(null);
var myBoolean = new Boolean("");
var myBoolean = new Boolean(NaN);
3、下面的所有的代码行均会创初始值为 true 的 Boolean 对象:
var myBoolean = new Boolean(1);
var myBoolean = new Boolean(true);
var myBoolean = new Boolean("true");
var myBoolean = new Boolean("false");
var myBoolean = new Boolean("Bill Gates");
参考资料来源:百度百科——Boolean

boolean 是Java中最基本8种类型中的一种,java为8中基本类型提供了封装类,用来表示一个对象
因为boolean在堆栈中,所以更加高效一些。

Boolean是boolean 的封装类,和其他类一样,有属性有方法,可以new,例如:
Boolean flag = new Boolean("true"); // boolean 则不可以!
Boolean 是boolean 的实例化对象类,和Integer对应int一样
自jdk1.5.0以上版本后,Boolean在"赋值"和判断上和boolean一样,
即是你: boolean b1 = true ; 或者 Boolean b2 = true ; 都可以。
唯一只能使用Boolean上的就是从列表或者哈希表获取值时。
比如 boolean t = false;
Map map = new HashMap();
map.put("t", t);
那么获取值时只能用
Boolean t1 = (Boolean) map.get(t); //前面只能用Boolean强制转换,不能使用boolean.

java中的boolean的返回值?
答:int x=3,y=5;boolean b = x>y && x++ == y--;这样写才是正确的,运行之后x=3,因为表达式用的是与运算符,只有x>y和x++==y--都为真才返回true,因为第一个x>y是假,所以x++==y--这句是不执行,所以x还是等于3。

java里的boolean类型的数组是什么意思,怎么把里面的元素有些标为true...
答:boolean类型的数组和int类型的数组是一样的 只不过 boolean类型数组中的每个元素都是boolean类型的 如果不赋初值的话 数组中每个boolean元素都默认为false的

java boolean值不是很懂,false和true分别代表什么
答:首先这个是基本数据类型,就是代表真假。你可以这样理解。if(true){//如果是真 //dosomething }else{ } 比如: boolean flag = 1==1;//那么flag= true;boolean flag = 1==2;//那么flag= false;一般用来做判断。控制流转分支之类。

java中Boolean和boolean的区别
答:首先这是java.和其中一哥们说的一样。boolean类型的数据只有两种,true或者false。不可能设置为1或者0或者其他。都不行。否则报错。所以在java中0和1与boolean是没有任何关系的。如果你写if(1)或者if(0)都会报错。因为只能是boolean类型。没法测。你booleana=0;的这个做法就好像硬要把一个string传给...

JAVA boolean 解释
答:public class 判断负数 { public static void main(String[] args) { int score; // 每门课的分数 int sum = 0; // 总的分数 double avg; // 平均分 // 此处赋值为false是默认你输入的分数不是负数,当你输入的分数是负数的时候将其赋值为true boolean isNegative = false; // 是否为...

...看到一句话:各种循环的判别式都必须是boolean型的。怎么理解呢?求解...
答:java是一种弱数据类型语言,所以0 1 2 3这些不能转换成boolean类型true /false,public class Test { public static void main(String args[]) { int i=0;while(i) {//此处i为整数int类型,循环必须要boolean类型true/false,所以不能通过。if (i==4) { break;} ++1;} } } 答案:程序...

javaboolean一开始定义false是什么意思
答:虚假变量。这个false是布尔类型的变量,表示假。但是在C语言中并不支持该类型的变量。C++支持布尔类型的变量。布尔类型变量只有true和false两个值。通常用来表示条内件的真与假,与常用的1真和0假相对应。可以通过宏定义容的方式来对false和true定义定义,达到布尔量的效果。

Java中为什么boolean类型是原子性的
答:不太清楚你说的boolean是原子性是什么意思,只知道他是java的基本类型。刚搜索了下,你说的原子性应该是线程安全吧。boolean需要转换成AtomicBoolean类型才是原子性的。我刚搜了下一个类似的文章你可以看下。http://topmanopensource.iteye.com/blog/1735978 ...

大家谁知道在java中boolean类型占多少个字节?
答:java的基本数据类型中,boolean占一个字节,默认值为false.取值范围是{true,false},具体的解释如下:单个的boolean 类型变量在编译的时候是使用的int 类型。而对于boolean 类型的数组时,在编译的时候是作为byte array来编译的所以boolean 数组里面的每一个元件占一个字节,...

java 中|| 和 && 这类的符号都表示什么?
答:&&和||是一种逻辑运算符,&&是逻辑与,当两个数都为真,则结果为真。||是逻辑或,两个数任意一个为真,则结果为真。举个例子:1、a && b 当a、b都为真时,结果为真。有一个为假或者都为假时结果为假。2、a || b 当a、b有一个为真时,结果为真。a、b都为假时结果为假。