java扫描仪输入问题

java扫描仪输入问题,java,java.util.scanner,Java,Java.util.scanner,我正在写一个作业,我需要从java程序发送电子邮件,我在程序中设置了所有内容,但是当我在程序中键入我的消息时,所有即时消息都是电子邮件中的第一个单词,我尝试将下一行改为下一行,但当我这样做时,它甚至不允许我键入任何内容,而是自动发送该行。。。 还有其他猜测吗。。。。或者用列表、数组尝试的方法。 数组的问题是,我无法在程序开始时定义邮件的长度,我想在完成电子邮件后点击return A后发送电子邮件。您可以通过以下方式尝试: import java.io.*; public class test1

我正在写一个作业,我需要从java程序发送电子邮件,我在程序中设置了所有内容,但是当我在程序中键入我的消息时,所有即时消息都是电子邮件中的第一个单词,我尝试将下一行改为下一行,但当我这样做时,它甚至不允许我键入任何内容,而是自动发送该行。。。 还有其他猜测吗。。。。或者用列表、数组尝试的方法。
数组的问题是,我无法在程序开始时定义邮件的长度,我想在完成电子邮件后点击return A后发送电子邮件。

您可以通过以下方式尝试:

import java.io.*;

public class test1 {

public static void main(String[] args) throws IOException
 {
   BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    String s;

    while ((s = in.readLine()) != null) {
        System.out.println(s);
    }
  }
}
您可以做其他事情,而不是在while循环中打印语句