在java中如何以及在何处使用标准输入flush?

时间:2013-08-28 16:25:59

标签: java

import java.io.IOException;  
import java.util.Scanner;

public class fflush{  

    public static void main(String [] args) throws IOException{  

    Scanner input=new Scanner(System.in);  
    int a;  
    System.out.print("Enter an integer:");  
    a = input.nextInt();  
    String b,c;  
    System.out.print("Enter a string:");  
    b = input.nextLine();  
    System.out.print("Enter another string:");  
    c = input.nextLine();  
}

}  

//结果是//

输入一个整数:4
输入字符串:输入nother字符串:

1 个答案:

答案 0 :(得分:2)

您只能用Java“刷新”输出。

我怀疑你是什么意思,什么时候丢弃其余部分。为此,您可以致电

input.nextLine();

您需要在nextInt()之后执行此操作,因为您希望从下一行读取。