*System.out.print("곱하고자 하는 두수 입력>>");
a = sc.nextInt();
b = sc.nextInt();
System.out.printf("" + a + "*" + b + "=" + "%d", a * b);
break;
} catch (InputMismatchException e) {
System.out.println("실수는 입력하면 안됩니다.");
String c= sc.nextLine();*
如果有缓冲区,我可以像C一样使用它吗?
java是否有类似 fflush()的指令?
答案 0 :(得分:1)
Java具有System.out.flush(),但是它会在打印时自动刷新等,因此您无需一般调用它。
https://docs.oracle.com/javase/8/docs/api/java/io/PrintStream.html
可以创建PrintStream以便自动刷新;这意味着在写入字节数组,调用println方法之一或写入换行符或字节('\ n')之后,将自动调用flush方法。