java里怎么实现类似C的scanf,从屏幕输入的功能呢?

来源:百度知道 编辑:UC知道 时间:2024/05/25 09:40:22
尽可能详细一些,谢谢!
还是不太懂...

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("请输入整数:");
    //此处会让你通过控制台输入数字
    int num = scanner.nextInt();
    System.out.println(num + 1);
}

Java实现输入使用的流操作!
1、基本输入流是InputStream,这是一个抽象类。利用他的子类BufferedInputStream可以读取键盘输入数据。
BufferedInputStream keyboard = new BufferedInputStream(System.in);
2、Readers流是以字符流的方式读写字节流的对象。他也是抽象类,利用其子类InputStreamReader可以读取键盘数据
InputStreamReader keyboard = new InputStreamReader(System.in);
3、你还可以利用标准流定义自己的流操作。就是定义换行等!

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Input{
public static void main(String[] args){

try{
BufferedReader br=new BufferedR