下面程序的正确输出是( )。 Publicclasshello { Publicstaticvoidmain(Stringargs[]) { Intcount,xPos=25; For(count=1;count<

admin2010-12-17  21

问题 下面程序的正确输出是(    )。    Publicclasshello    {    Publicstaticvoidmain(Stringargs[])    {    Intcount,xPos=25;    For(count=1;count<=10;count++)    {    IRcount==5)    Break;    System.out.println(count);    xPos+=10;    }    }    }   

选项 A、1 2 34     
B、1 34
C、编译错误     
D、以上都不正确

答案A

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

最新回复(0)