相关疑难解决方法(0)

如何比较Java中的字符串?

==到目前为止,我一直在我的程序中使用运算符来比较我的所有字符串.但是,我遇到了一个错误,将其中一个更改为了.equals(),并修复了该错误.

==坏?什么时候应该不应该使用它?有什么不同?

java string equality

726
推荐指数
23
解决办法
376万
查看次数

为什么不= =在字符串上工作?

我刚刚开始Java编程.我到目前为止都很喜欢它,但我一直坚持这个问题.

当我运行此代码时,每当我输入"boy"时,它只会响应GIRL:

import java.util.Scanner;

public class ifstatementgirlorboy {
    public static void main(String args[]) {
        System.out.println("Are you a boy or a girl?");
        Scanner input = new Scanner(System.in);
        String gender = input.nextLine();

        if(gender=="boy") { 
            System.out.println("BOY");
        } 
        else { 
            System.out.println("GIRL"); 
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么?

java

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

标签 统计

java ×2

equality ×1

string ×1