本帖最后由 sunalong 于 2013-7-10 16:11 编辑
Java中的IO流操作提供了这样的一类功能:
如下代码示例:
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.Scanner;
- public class TestIO {
- public static void main(String[] args) throws IOException{
- System.out.print("请输入数字:");
- Scanner sc = new Scanner(System.in);
- int num = sc.nextInt();
- System.out.println("num是数字,值 为:" + num);
-
- //输入字符串:
- System.out.print("请输入字符串:");
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- String name = br.readLine();
- System.out.println("name是字符串,值 为:" + name);
- }
- }
复制代码 运行结果为:
请输入数字:6949685
num是数字,值 为:6949685
请输入字符串:asdflk234@#$%$6546ad
name是字符串,值 为:asdflk234@#$%$6546ad
看看是否满足了你的要求?搞了那么久也只是没发现如C/C++那样简单的输入语句,刚开始学的时候也没发现,
后来需要用的时候才发现Java的输入做的没C/C++那样简单好学,估计是封装惹得祸……
|