小编Rav*_*vin的帖子

Java中的等字符串不相等(==)?

可能重复:
Java中的字符串:equals vs ==

大家好,为什么这个Java代码不能正常工作(if语句总是被读为False,总是给任何输入输出4,包括Anish和"Anish")?

import java.util.Scanner;  
public class lkjlj {  
    public static void main(String args []) {  
        Scanner Pillai = new Scanner(System.in);  
        System.out.println("Enter Your name");  
        String nabeel = Pillai.nextLine();  
        System.out.println(nabeel);  
        if (nabeel == "Anish") {  
            System.out.println("Your Age is 6");  
        } else {
            System.out.println("Your age is 4");  
        }
    }  
}
Run Code Online (Sandbox Code Playgroud)

java

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

标签 统计

java ×1