下列程序从标准输入设备---键盘读入一个字符,然后输出到屏幕。要想完成此功能,画线处应该填入的语句为( )。 i mport java.io .*; public class Test { public static void mai n (Stri

admin2012-12-02  61

问题 下列程序从标准输入设备---键盘读入一个字符,然后输出到屏幕。要想完成此功能,画线处应该填入的语句为(  )。
i mport java.io .*;
public class Test

public static void mai n (Stri ng args[])

  char ch ;
  try
  {
_________;
   Syste m.out .pri ntln(ch);
  }
  catch(IOException e)
  {
   e .pri ntStackTrace();
  }


选项 A、ch =Syste m.i n .read();
B、ch =(char)Syste m.i n .read();
C、ch =(char)Syste m.i n .readln();
D、ch =(i nt)Syste m.i n .read();

答案B

解析 此题程序通过调用系统的标准输入流Syste m.i n 的read()方法,从键盘读入一个字符,由于read()方法的返回值是i nt 类型,而变量ch 是字符类型,不能直接转换,因此需要进行强制类型转换,应该填入的正确语句是ch =(char)Syste m.In .read()。
转载请注明原文地址:https://kaotiyun.com/show/32ID777K
0

最新回复(0)