zoukankan      html  css  js  c++  java
  • 上课时的动手动脑以及实验性问题解决

    问题1:一个JAVA类文件里只能有一个公有类?

    解决:一般情况来说确实是这样

    会提示:公用类型Test7必须在它自己的文件中定义,而去掉Test7的public后,可以正常输入。

    但是对于内部类来说,可以有多个public存在,如图

    但是接口的话必须得一个类文件里只能有一个public,如图

    也会报出公用类型Test8必须在它自己的文件中定义的错误,而且接口也得和类分别放在不同的文件里。

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

    解决:不能运行,在eclipse中运行显示没有适用的,并且会报错,如图

    当我采用运行中的运行历史记录的方式来运行程序的话,会显示如图的结果

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

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

    问题4:如图的示例结果是什么?据类似例子。

    解决结果为如图所示,原因是由于变量value的作用域只在它所在的代码块中有效。

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

     

    解决:字符型转换为整型无精度损失,整型之间的升级也无精度损失,浮点型之间的转换也无精度损失,整型到浮点型之间的转换有精度损失

    问题6:

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

    代码结果分别是什么?

    解决:

    结果如下

     

    原因是因为System.out.println("X+Y="+X+Y);中X和Y代表两个变量的输出,而System.out.println(X+Y+"=X+Y");是在实现X+Y之间运算的输出。

  • 相关阅读:
    Flex框架Cairngorm2 SequenceCommand用法封装
    SourceMate插件
    Cairngorm2 中SequenceCommand用法
    SourceMate出新版本了
    Flash Builder 4 安装ANT插件
    Text Layout Framework
    浅谈继承和组合
    Flex Ant脚本模板
    JS上传图片转化成Base64编码demo
    js动态改变iframe的高度
  • 原文地址:https://www.cnblogs.com/z12568/p/7620024.html
Copyright © 2011-2022 走看看