gpt4 book ai didi

java - java中的整数很难读吗?这背后有什么原因吗?

转载 作者:行者123 更新时间:2023-12-02 07:39:17 25 4
gpt4 key购买 nike

我必须在 Java 中更频繁地读取整数。那我该怎么办呢?我必须使用什么功能?

C/C++ 也有缓冲概念,但它们只有一条语句。但在Java中我们必须调用至少2个函数来读取一个整数。

举个例子,

要从控制台读取整数,

我会用

  • scanf在C中
  • cin在 C++ 中

但是在 Java 中,

BufferedReader bufferedreader = new BufferedReader(
new InputStreamReader(System.in)); String number = bufferedreader.readLine();

int value = Integer.parseInt(number);

Scanner scan = new Scanner(System.in); 
int i = scan.nextInt();

有人请解释一下:我可以有一个比这些类似 cin 更简单的版本吗?或scanf (一行语句)。

提前致谢。

最佳答案

我相信Scanner提供了最简单的界面。我不认为标准 API 提供了更简单的方法。 (当然,您可以将代码片段封装在方法中,然后调用该方法。)

我能想到的唯一一句话就是显而易见的

int i = new Scanner(System.in).nextInt();

关于java - java中的整数很难读吗?这背后有什么原因吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6523418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com