标签:alt png 作用域 width bsp 程序 system out 屏蔽
一、一个java类文件中只能有一个公有类吗?
测试代码:
public class Test{
public static void main(String[] args){
}
public class InnerClass{
}
}
结果:可以有其他公有类
二、把main方法的返回值由void改为int 编译能通过吗?能运行吗?
测试代码:
public class Test{
public static int main(String[] args){
}
}
结果:不能运行。
三、为什么java规定作为程序入口点的main方法静态的?
四、变量作用域; 同名变量屏蔽原则
测试代码:
public class Test{
private static int value=1;
public static void main(String[] args){
int value=2;
Sydtem.out.println(value);
}
}
结果:2
五、为什么double类型的数值进行运算得不到“数学上精确”的结果?
double类型的数值只有64bit,后面舍去的位数一定会带来误差,无法得到“数学上精确”的结果.
六、以下代码的输出结果是什么?
int X=100;
int Y=200;
System.out.println("X+Y="+X+Y);
System.out.println(X+Y+"=X+Y");
结果为:X+Y=100200(X+Y=和两个字符串连接后输出)
300=X+Y (两个数相加后和=X+Y一起输出)
七、类型转换
标签:alt png 作用域 width bsp 程序 system out 屏蔽
原文地址:http://www.cnblogs.com/luohaochi/p/7639043.html