小编Mea*_*eat的帖子

Java扫描程序类

我正在编写一个应该关闭控制台的程序,如果用户输入字符串"end".程序总是执行else循环,即使用户输入"end".我想知道为什么程序没有进入if部分循环和关闭.

Scanner scan = new Scanner(System.in);
 while(true)
 {
  String num = scan.nextLine();

  if(num == "end")
  {
   System.exit(0);
  }
  else
  {
   System.out.println("hi");
  }
 }
Run Code Online (Sandbox Code Playgroud)

java

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

标签 统计

java ×1