gpt4 book ai didi

java - java中的读取函数

转载 作者:行者123 更新时间:2023-12-01 16:45:48 25 4
gpt4 key购买 nike

我有这个代码:

public class test {
public static void main(String args[]) throws IOException {
BufferedReader in = new BufferedReader(new
InputStreamReader(System.in));
char x =(char)in.read();
char y =(char)in.read();
char z =(char)in.read();
System.out.print(x+y+z);
}
}

这个输入:

1
2

输出是:

109

为什么我会得到这个输出?我不明白读取功能是如何工作的。我尝试使用跳过功能,但也没有得到正确的答案。

最佳答案

您正在将输入读取为字符。您的输入是三个字符(1、2 和换行符):

  • 1,ASCII 值为 49。
  • 2,ASCII 值为 50。
  • 换行,ASCII 值为 10。

然后将这三个字符按 ASCII 值相加,总计为 109。

关于java - java中的读取函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51431845/

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