当前位置: 首页 > 知识库问答 >
问题:

Java:println中的boolean(boolean?“print true”:“print false”)[重复]

申昌勋
2023-03-14

我遇到了这样的语法:

System.out.println(boolean_variable ? "print true": "print false");
  • 这个有两个点的语法是什么:call?
  • 在哪里可以找到有关它的信息?
  • 它只适用于布尔值,还是以其他不同的方式实现?

共有1个答案

裴俊能
2023-03-14

<代码>?:是条件运算符。(不仅仅是:部分-整个方法参数是示例中条件运算符的一种用法。)

它通常被称为三进制运算符,但这只是它本质的一个方面--有三个操作数--而不是它的名字。如果在Java中引入另一个三元运算符,这个术语就会变得模棱两可。它被称为条件运算符,因为它有一个条件(第一个操作数),然后决定另外两个操作数中的哪一个被求值。

计算第一个操作数,然后根据第一个操作数是真还是假来计算第二个或第三个操作数。这最终是运算符的结果。

int x = condition() ? result1() : result2();
int x;
if (condition()) {
    x = result1();
} else {
    x = result2();
}  
String text = getSomeStringReferenceWhichMightBeNull();
int usefulCharacters = text == null ? 0 : text.length();
 类似资料:
  • 描述 (Description) java.lang.Boolean.valueOf(boolean b)返回表示指定布尔值的Boolean实例。 如果指定的布尔值为true,则此方法返回Boolean.TRUE; 如果为false,则此方法返回Boolean.FALSE。 如果不需要新的Boolean实例,则通常应优先使用此方法,而不是构造函数Boolean(boolean),因为此方法可能会产

  • 问题内容: Java 中(primitive)和(primitive wrapper)的默认值是什么? 问题答案: (对象)的默认值为。(原始) 的默认值为。

  • Boolean对象表示两个值,“true”或“false”。 如果省略value参数或者为0,-0,null,false, NaN, undefined或空字符串(“”),则对象的初始值为false。 语法 (Syntax) 使用以下语法创建boolean对象。 var val = new Boolean(value); 布尔属性 以下是Boolean对象的属性列表 - Sr.No 财产和描述

  • Boolean对象表示两个值, "true"或"false" 。 如果省略value参数或者为0,-0,null,false,NaN,undefined或空字符串(“”),则对象的初始值为false。 使用以下语法创建boolean object 。 var val = new Boolean(value); 布尔属性 以下是Boolean对象的属性列表。 Sr.No 财产和描述 1 const

  • Represents true or false values.

  • 本文向大家介绍详谈java中boolean和Boolean的区别,包括了详谈java中boolean和Boolean的区别的使用技巧和注意事项,需要的朋友参考一下 boolean是基本数据类型 Boolean是它的封装类,和其他类一样,有属性有方法,可以new, 例如: Boolean flag = new Boolean("true"); // boolean 则不可以! Boolean 是bo