课程作业02

问题一:

Java类中只能有一个公有类吗?用Eclipse检测以下程序是否正确。是否在接口中同样适用。

 

问题二

把main()方法的返回值由 void 改为 int ,程序能编译通过吗?能运行吗?

不能通过运行,若为int的话,main()函数里面应返回值。

问题三

为什么java规定作为程序入口点的main() 方法静态的?

因为JVM在执行main方法 时不必创建对象,因而main方法必须是static的。

因为公共类名必须和这个java源程序文件名相同,所以只能有一个公共类,相应的,main方法作为程序的入口只能写在公共类中。一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。

问题5:看着这个图,再查查Java中每个数据类型所占的位数,和表示数值的范围,你能得出什么结论?

 

 

问题6:

int X=100;
int Y=200;
System.out.println("X+Y="+X+Y);
System.out.println(X+Y+"=X+Y");

代码结果分别是什么?

解决:

结果如下

 

 

posted on 2017-10-08 07:39  学java及框架的菜鸡  阅读(134)  评论(0编辑  收藏  举报

导航