【发布时间】:2013-06-15 02:35:52
【问题描述】:
import java.util.Scanner;
public class OrigClass {
public static void main (String[] args){
Scanner ScanObj = new Scanner(System.in);
System.out.println("Set Password: ");
String SetPass = ScanObj.nextLine();
System.out.println("Guess Password: ");
String GuessPass = ScanObj.nextLine();
while (GuessPass != SetPass){
System.out.println("Incorrect. Try Again: ");
GuessPass = ScanObj.nextLine(); }}}
如您所见,我正在尝试制作一个非常简单的程序,让用户输入密码然后重新输入。我有点困惑为什么这不起作用。我已经尝试了所有我能想到的,并在这里阅读了其他类似的问题,但找不到任何东西......
对不起,如果这有点基本,但我无法让它工作让我很恼火:(
【问题讨论】:
-
使用
String#equals比较Strings -
当然还要遵循 Java 命名约定。变量名应以小写字母开头。
标签: java loops while-loop break