下面程序运行结果是:public class MyNumber {private float number;public MyNumber(float number) {this.number = number;}public float getNumber() {return number;}public void setNumber(float number) {this.number = number;}public static void addHalf(MyNumber value) {value.setNumber(value.getNumber() + (value.getNumber()/2f));}public static void main(String[] args) {MyNumber value = new MyNumber(1f);addHalf(value);System.out.println("value= " + value.getNumber());}}
A. value= 1
B. value= 1.5
C. value= 2
D. value= 0
查看答案
设有Car类,执行下面语句后,哪个对象可以被垃圾回收器回收?()Cara = newCar();Carb = newCar();Carc = newCar();a = b;a = c;c = null;
A. 原来a所指的对象
B. 原来b所指的对象
C. 原来b和c所指的对象
D. 原来c所指的对象
定义方法若使用void作为方法法返回值类型,下面哪个叙述是正确的?
A. 必须使用带值的的return语句
B. 带值的的return语句是可选的
C. 永远不应使用带值的return语句
D. 必须使用return语句
关于方法的return语句的使用,下面哪个是错误的?
A. public int method(){ return 4;}
B. public double method(){ return 4;}
C. public void method(){ return;}
D. public int method(){ return 3.14;}
给定下面代码段,程序运行结果是public class MyClass{private static int a = 100;public static void modify(int a){a = a + 5;}public static void main(String[] args){modify(a);System.out.println(a);}}
A. 100
B. 105
C. 95
D. 101