相关疑难解决方法(0)

Java运营商":""?"

我不完全确定如何使用运算符:?

示例:我在方法的最后有这个代码

return row <= -1 || row == rows || col <= -1 || col == cols ? 
            false : lifeBoard[row][col];
Run Code Online (Sandbox Code Playgroud)

我如何将其拆分为if/else类型?

java operators

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

Java中的"?:"运算符是什么?例如,总和+ =数字> 9?数字 - 9:数字;

几乎所谓的标题,我很难理解这个表达,如果有人解释这个表达背后的想法,将不胜感激.

java

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

什么是"this.x = x <0?0:x; this.y = y <0?0:y;" 意思?

我不知道这意味着什么:

this.x = x < 0 ? 0 : x;
this.y = y < 0 ? 0 : y;
Run Code Online (Sandbox Code Playgroud)

我找不到这些运营商的意思,任何帮助都将不胜感激!

java

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

什么是'?' 在代码中

谁能解释这些代码?为什么它?在那里?

package course.examples.theanswer;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class TheAnswer extends Activity {

public static final int[] answers = { 42, -10, 0, 100, 1000 };
public static final int answer = 42;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.answer_layout);

    TextView answerView = (TextView) findViewById(R.id.answer_view);


    int val = findAnswer();
    String output = (val == answer) ? "42" : "We may never know";
    answerView.setText("The answer to life, the universe and everything is:\n\n"
                    + output);
}

private …
Run Code Online (Sandbox Code Playgroud)

java android ternary-operator

-3
推荐指数
1
解决办法
165
查看次数

什么是"?" 关键做Java?

我一直试图谷歌它,但谷歌搜索关键"?" 真的没有那么好.我真的想知道它的作用以及何时使用它.

谢谢!

我已经看过几次了,但这里有一个我刚才看到的例子

String name = perms.calculateRank().getColor() + player.getName();
//This is a custom ranking system ^
player.setPlayerListName(name.length() > 15 ? name.substring(0, 16) : name);
player.setDisplayName(name + ChatColor.RESET);
Chat.sendMessage(player, "Tab Name Set");
Run Code Online (Sandbox Code Playgroud)

java

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

如何使用 '?' 在java?

我已经看过这个角色在教程和其他人的项目中被多次使用过,所以我想知道我会用它做什么用的?它专门用于'返回'

java operators

-5
推荐指数
1
解决办法
64
查看次数

这种表达方式如何工作

谁能告诉我下面的代码片段会如何执行?

码:-

int a = 3, b = 4;
a = (a > b) ? a : b;
System.out.print(a);
Run Code Online (Sandbox Code Playgroud)

java

-7
推荐指数
1
解决办法
75
查看次数

标签 统计

java ×7

operators ×2

android ×1

ternary-operator ×1