日期:2014-05-20 浏览次数:20978 次
import java.util.*; public class TestScanner { public static void main(String[] args) { System.out.println("输入exit,程序将终止..."); Scanner myScanner=new Scanner(System.in); while(true){ if(myScanner.next().equals("exit")){ System.out.println("程序终止!"); System.exit(0); } else{ System.out.println("你没有输入exit,程序继续等待你的输入..."); } } } }
------解决方案--------------------
inputStreamReader 可以实现这个。
------解决方案--------------------
InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); String str=br.readLine(); }
------解决方案--------------------
Scanner是一种阻塞式输入方式,只能等待输入才能继续执行