问题 填空题

[说明]
下面Application程序用while循环从键盘读入字符,记录输入的字符数并输出读入的字符,当输入字符“0”时结束while循环,同时结束程序。
[Java程序]
import java.io.*;
public class ContinuateInput
public (1) void main(String[] args) (2) IOException
int ch;
int counter=0;
System.out .println("请输入字符(输入0结束)");
while ((char) (ch=System.in. (3) ) != ’0’)
counter++;
System.out .println (( (4) )ch) ;

System.out .println () ;
System.out.println ("counted "+counter+" total bytes. ") ;
System.out . (5) ;


答案

参考答案:exit(0)

解析: 本题考查Java编程中的Application编程,包括输入输出以及异常处理。
Application的入口方法为mam方法,必须声明为公有public、静态static,以便Java解释器调用。故空(1)应填static。
异常抛出有两种方式,一种是用throw主动抛出一个特定异常,另一种是方法声明是用throws传播异常。故空(2)应填throws。注意不要填成throw。
根据说明,空(3)是从键盘读入字符,应该调用read()方法。故空(3)应填read()。
空(4)处用来将读入的字符输出,而ch声明为int,需要进行类型强制转换,故空(4)应填char。
根据说明,结束循环后同时结束程序,故空(5)应填exit(0)。

单项选择题 A3/A4型题
单项选择题