相关疑难解决方法(0)

什么是问号"?" 和冒号":"运算符用于?

关于使用问号的两个问题"?" 和打印函数括号内的冒号":"运算符:它们做了什么?此外,是否有人知道他们的标准术语或我可以在哪里找到有关其使用的更多信息?我读过它们与'if''else'语句类似.

int row = 10;
int column;
while (row >= 1)
{
    column = 1;
    while(column <= 10)
    {
        System.out.print(row % 2 == 1 ? "<" : "\r>");
        ++column;
    }
    --row;
    System.out.println();
}
Run Code Online (Sandbox Code Playgroud)

java operators ternary-operator conditional-operator

126
推荐指数
3
解决办法
27万
查看次数

什么'?' 用C++做什么?

int qempty()
{
    return (f == r ? 1 : 0);
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码片段中," "是什么意思?我们可以用什么替代它?

c++ operators ternary-operator

65
推荐指数
5
解决办法
18万
查看次数

44
推荐指数
5
解决办法
1万
查看次数

Java:println中的boolean(boolean?"print true":"print false")

我遇到了这种语法:

System.out.println(boolean_variable ? "print true": "print false");
Run Code Online (Sandbox Code Playgroud)
  • 这个语法有两个点:叫做?
  • 我在哪里可以找到有关它的信息?
  • 它是否仅适用于布尔值,还是以其他不同的方式实现?

java boolean

15
推荐指数
2
解决办法
2万
查看次数

什么"?" 用Java表示?

我不知道问号(?)在java中代表什么,我正在做一个小程序,一个Nim游戏.正在寻找一本书,寻求帮助并看到这句话:

int pinsToTake = (min >= 2) ? 2 : 1;
Run Code Online (Sandbox Code Playgroud)

我不明白,它?代表什么,它可以与if语句有关,但你把它放在变量中?而且:可以是"其他"的东西?(我刚才所说的这些事情可能会产生误导)

java ternary-operator conditional-operator

10
推荐指数
2
解决办法
5万
查看次数

Java"?:"运算符?

可能重复:
什么是Java?:运算符被调用,它做了什么?

嗨,我可以知道什么是java?:操作员调用,我试图找到它是如何工作的信息,但我不知道它叫什么,输入?:在谷歌不给出正确的结果.

java ternary-operator

5
推荐指数
4
解决办法
3万
查看次数

为什么我的三元运算符中出现NullPointerException?

NullPointerException即使我明确检查列表的值是否为,我的三元运算符也将引发null。但是,如果我在三元运算符周围添加括号,则我的代码将起作用。

不带括号的代码(引发异常):

final List<String> listData = null;
System.out.println("Insert new data (Created Monitorings) : " + 
        listData != null ? listData.size() : 0);
Run Code Online (Sandbox Code Playgroud)

带括号的代码(可以正常工作):

final List<String> listData = null;
System.out.println("Insert new data (Created Monitorings) : " + 
        (listData != null ? listData.size() : 0));
Run Code Online (Sandbox Code Playgroud)

有人可以解释它是如何工作的。

java ternary-operator nullpointerexception

4
推荐指数
1
解决办法
85
查看次数

在java中编写If语句的另一种方法

可能重复:
什么是Java?:运算符被调用,它做了什么?

也许这是其他一些问题的重复问题,但我找不到它.

昨天我看到一个人使用了一种新的方式来编写if语句?,:并且我不确定它们是什么意思.

如果有人可以指出我的教程或已经回答的问题,我将非常感激.

java

3
推荐指数
3
解决办法
2万
查看次数

What is the meaning of "X ? a : b" notation?

Possible Duplicate:
What is the Java ?: operator called and what does it do?

In some code a ? is used to perform a mathematical equation.

What is it and how do you use it? Is it possible to provide an example and the reason for the final answer of an equation?

int count = getChildCount();
int top = count > 0 ? getChildAt(0).getTop() : 0;
Run Code Online (Sandbox Code Playgroud)

java syntax

1
推荐指数
1
解决办法
2万
查看次数

这个编程语句叫什么?

可能重复:
什么是Java?:运算符被调用,它做了什么?

这种类型的代码语句叫什么?我以前在Java和C++中看过它,但我不记得它叫什么.int someVariable =(true)?1:0;

java boolean

1
推荐指数
1
解决办法
127
查看次数