假设上述Java代码片段中 `strings` 的值为 "a=6=7",在第一次读取到 '=' 符号后,`PushbackInputStream` 的 `unread(c)` 方法被调用,此时 `c` 变量的值表示的是什么?

答案解析

在代码中,第一次读取到 '=' 后,会读取下一个字节赋给变量 c。然后判断 c 的值是否为 6,由于字符串是 'a=6=7',所以第一个 '=' 后面的字符是 '6',满足条件,输出“等于”,并将 '6' 的字符 ASCII 码值回退,因此 `c` 的值是 '6' 字符的ASCII码值。
正确答案:B
随机推荐
开始刷题