使用java的Scanner类,能够接受用户的输入(包括整数和字符串)。有如下用法:
1.用Scanner类封装system.in输入流;
2.用sc.hasNext()判断是否有内容,有则用sc.nextInt()取出整数。
如下代码供你学习一下:
/**
* @Title: ScannerInput.java
* @Package com.dusd.coding
* @Description: TODO
* @author Administrator
* @date 2015-6-29 上午9:38:28
* @version V1.0
*/
package com.dusd.coding;
import java.util.Scanner;
public class ScannerInput {
/**
* @Title: main
* @Description: TODO
* @author dusd
* @date 2015-6-29 上午9:38:28
* @param args
* @throws
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入值,以回车结束:");
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
//接受整数
int i = sc.nextInt();
System.out.println("获得整数:"+i);
}
}
}