我正在尝试使用 DataOutputStream 编写以下代码。传递给 DataOutputStream 的 OutputStream 没有打印任何内容。请查看我下面的代码,请告诉我此代码中的任何错误。
public class DataStreamsExample {
public static void main(String[] args) throws IOException {
DataInputStream dis = new DataInputStream(System.in);
System.out.println("Enter the First Number");
int i = dis.readInt();
System.out.println("Enter the Second Numebr");
int j= dis.readInt();
int total = i+j;
DataOutputStream dos = new DataOutputStream(System.out);
dos.writeInt(total);
}
最佳答案
为什么要使用数据输出流?不能使用 Scanner
来读取输入吗?
虽然调用 dos.flush()
会打印出您的结果。
关于java - DataOutputStream 中的 System.out 未在控制台上打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22743637/