这种语法在Java中称为Bool bool = object.method()> 0

Chr*_*rry 3 java conditional boolean

我刚刚在室友代码中看到了这行代码.

Bool bool = method() > 0;
Run Code Online (Sandbox Code Playgroud)

要么

string name = "Tony";
boolean nameIsTony = name == "Tony";
Run Code Online (Sandbox Code Playgroud)

这将导致nameIsTony成为true.

那你可以有一个内联条件语句吗?

这个叫什么?

Dav*_*d M 6

name == "Tony"(或者更name.equals("Tony")应该是)它是一个布尔表达式,所以我猜一个布尔表达式是你所寻找的最接近的术语.

它是一种表达而不是一种陈述 - 它评估的是某种东西,而不是做某事.它并不是真正有条件的,因为它总是评估一个布尔值 - 它的行为没有任何条件,只有它的结果.所以我会选择"布尔表达式"."内联"并不是必需的.