相关疑难解决方法(0)

Java if()不起作用

当我运行一些代码(稍后显示)时,我告诉它检查字符串=="1",如果是,输出"它是1!",否则输出字符串.

码:

double shirt3 = Math.random() * 9;
String shirt2 = Double.toString(shirt3);
char shirt1 = shirt2.charAt(0);
String shirt = Character.toString(shirt1);

if(shirt == "1") {
    System.out.println("It's 1!");
} else {
    System.out.println(shirt);
}
Run Code Online (Sandbox Code Playgroud)

输出:

7
4
8
1
7
1
7
7
6
0

java numbers

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

如果使用==的语句给出了意外的结果

private void refineWords() {
    for(String word : words){
        Log.i("word", word);
        if (word == "s" || word == "t" || word == "am" || word == "is" || word == "are" || word == "was" || word == "were" || word == "has" || 
            word == "have" || word == "been" || word == "will" || word == "be" || word == "would" || word == "should" || word == "shall" || 
            word == "must" || word == "can" || word …
Run Code Online (Sandbox Code Playgroud)

java methods

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

标签 统计

java ×2

methods ×1

numbers ×1