我的Java课程正在创建一个程序,其中一个人在动物列表中考虑某种动物,并回答各种是/否问题(例如"你的动物是否生活在陆地上?"或者"你的动物是否飞行?"等)让计算机确定它是什么动物。我班上的每个人都获得了一个开始使用的源代码,其中一个方法显然是为了阅读代码而设计的,我不确定它是如何工作的,但是想知道它是如何工作的它在我自己的编程项目中。任何帮助,以确切知道它的作用将不胜感激。谢谢!
dropWhile
答案 0 :(得分:2)
public static String read()
{
byte[] buffer = new byte[10];
创建一个包含十个字节的数组。
try
开始受保护的代码部分,其中可能发生某些错误(异常)。
{
int numBytes = System.in.read(buffer);
从输入中读取最多10个字节。
}
catch(IOException e)
{
如果读取请求遇到无法读取的条件,请执行该代码块。
System.out.print("Error: " + e);
打印一条消息。
System.exit(1);
终止执行,并指示出现问题。
}
如果读取正常(try
块中没有错误),则控制流程在此处结束。
String str = new String(buffer);
使用读取的内容(最多10个字节)构造String
。
int ball = 5;
除了初始化一个从未使用过的变量外,没有什么有趣的。
return (str);
将构造的值(在输入中读取的内容作为String
)返回给该方法的调用者。
}