中易网

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

答案:6  悬赏:80  
解决时间 2021-01-11 03:33
  • 提问者网友:你挡着我发光了
  • 2021-01-10 12:23
java里怎么实现类似C的scanf,从屏幕输入的功能呢?
最佳答案
  • 二级知识专家网友:鸠书
  • 2021-01-10 13:03
public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("请输入整数:");
    //此处会让你通过控制台输入数字
    int num = scanner.nextInt();
    System.out.println(num + 1);
}
全部回答
  • 1楼网友:迟山
  • 2021-01-10 15:53
char a =System.in.read();
  • 2楼网友:执傲
  • 2021-01-10 15:39
要输入的话还是用对简单的JOptionPane.showInputMessage();这个 返回的是你输入的一个字符串
  • 3楼网友:慢性怪人
  • 2021-01-10 15:20
我暂时保留我的看法!
  • 4楼网友:思契十里
  • 2021-01-10 15:00
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Input{
public static void main(String[] args){
try{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s=br.readLine();
System.out.println(s);
}
catch(Exception e){

}
}

}
  • 5楼网友:傲气稳了全场
  • 2021-01-10 14:01
Java实现输入使用的流操作!
1、基本输入流是InputStream,这是一个抽象类。利用他的子类BufferedInputStream可以读取键盘输入数据。
BufferedInputStream keyboard = new BufferedInputStream(System.in);
2、Readers流是以字符流的方式读写字节流的对象。他也是抽象类,利用其子类InputStreamReader可以读取键盘数据
InputStreamReader keyboard = new InputStreamReader(System.in);
3、你还可以利用标准流定义自己的流操作。就是定义换行等!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息