小编use*_*250的帖子

字符串比较没有正确返回?

import java.util.Scanner;

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

    if(Gender == "boy"){
      System.out.println("You are a boy.");
    }
    if(Gender == "girl"){
      System.out.println("You are a girl.");
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我想知道为什么这个程序不起作用.在Eclipse中,它表示没有错误但是当我运行它并输入男孩或女孩时没有任何反应,我不明白为什么.

另外请不要取笑我在字符串变量上测试自己的程序.

java string variables

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

标签 统计

java ×1

string ×1

variables ×1