文章目录
- 1. Math.round(11.5) 等于(C)
- 2.关于以下程序代码的说明正确的(D)
- 3.以下 哪个不是 Object 类的方法(D)
1. Math.round(11.5) 等于(C)
A 11
B 11.5
C 12
D 12.5
思路:round()方法表示四舍五入,将数据以int或者long的格式输出
2.关于以下程序代码的说明正确的(D)
class HasStatic{ private static int x = 100; public static void main(String args[ ]){ HasStatic hs1 = new HasStatic(); hs1.x++;//101 HasStatic hs2 = new HasStatic(); hs2.x++;//102 hs1=new HasStatic(); hs1.x++;//103 HasStatic.x--;//102 System.out.println( "x=" +x); }}
A 5行不能通过编译,因为引用了私有静态变量
B 10行不能通过编译,因为x是私有静态变量
C 程序通过编译,输出结果为:x=103
D 程序通过编译,输出结果为:x=102
思路:在Java中,被static修饰的变量只有一份;被static修饰的变量既可以使用类的实例来访问,也可以使用类名.变量名的方式来访问
3.以下 哪个不是 Object 类的方法(D)
A clone()
B finalize()
C toString()
D hasNext()
思路:hasNext()属于Iterator的方法
补充一个知识:java 语言使用的字符码集是Unicode