提示用户输入直到空行

时间:2016-01-16 07:00:03

标签: java

这是我的密码程序的主要方法。

我尝试将代码修改为提示用户输入的位置,直到提交空行为止

public static void main(String[] args)
{
    Scanner kb = new Scanner(System.in);
    System.out.println("Enter ");
    String message  = kb.nextLine();

    System.out.println("Enter encryption key: ");
    String key = kb.nextLine();
    int shift = Integer.parseInt(key);

    String encrypted = Encrpyt(message, shift);
    System.out.println("Encrypted: " + encrypted);

    String decrypted = Decrypt(message, shift);
    System.out.println("Decrypted: " + decrypted);  
}

1 个答案:

答案 0 :(得分:1)

只需使用while循环。

String line = kb.nextLine()
while (!line.equals("")) {
    (your code here)
    line = kb.nextLine();
}

当用户输入空行时,while循环将中断。