问题 单项选择题

下面程序的正确输出是( )。   public class Hello   {   public static void main(String args[])   {   int count,xPos=25;   for(count=1;count<=10;count++)   {   if(count= =5)   Break;   system.Out.println(count);   xPos+=10:   }   }   }

A.1 2 3 4

B.1 3 4

C.编译错误

D.以上都不正确

答案

参考答案:A

解析:【解析】该程序经过编译、运行后,在屏幕上显示:l 2 3 4。public class Hello中Hello为类名,public staticvoid main(String args[])有关参数的解释如下:public表示该方法可以被任意代码所调用,包括Java解释器;static告诉编译器,main()方法是一个类方法,可以通过类名直接调用,调用时不需要该类的实例对象;void表示main()方法没有返回值,这是非常重要的,因为Java类型检查非常严格,包括检查这些方法返回值的类型是否与声明的一致;Stringargs[]声明一个字符串类型的数组,它是命令行传递给main()方法的参数,参数在命令行中出现在类名称后面。包含main()方法的类(Hello为包含main()方法的类名)名称必须与其文件名相同,也就是说,其文件名必须为Hello.java。 经过编译,在当前文件夹下将出现一个Hello.class文件,这就是编译后的字节码文件。在程序段最后有两个大括号,分别说明结束main()方法和Hello类。在本程序中由于有 count= =5这个条件判断,因此当count= =5时,程序结束,输出为1 2 3 4。

单项选择题
单项选择题 B1型题