本文目錄一覽:
- 1、java基礎測試題
- 2、JAVA基礎測試題
- 3、javajava基礎題?
java基礎測試題
答案為 C。
public Test(){
x=35;
}
public Test(String s){}
為構造方法,構造方法規定是不需要用void之類的修飾,也沒有返回值
public void Test(double f){
this.x=(int)f;
},這個則是與類名同名的方法,但這樣的做法不贊同。
JAVA基礎測試題
1 跟java運行的機制有關,java先加載靜態域,static int x=10; ,然後靜態塊static { x+=5;},static { x/=3;}(雖然位置在後但先運行) ,然後靜態方法static void main
所以x=10,x=15,x=5.
2 A因為int [ ] x = new int[25],數組建立後,每個元素默認值為0;x[24]=0;x[25] 下標越界,x[0]=0;
3 switch(i)不接受long型,int或者枚舉型可以。i=Integer.parseInt(args[0]);雖然這樣每課時i還是long型的。
4 c,沒什麼好說的,就是這麼規定的!
javajava基礎題?
// ShapeArea接口
public interface ShapeArea {
double getArea();
double getPerimeter();
}
// MyTriangle類,實現ShapeArea接口
public class MyTriangle implements ShapeArea {
private double x, y, z;
public MyTriangle(double x, double y, double z) {
this.x = x;
this.y = y;
this.z = z;
}
// 實現getArea方法,求三角形面積
public double getArea() {
double s = (x + y + z) / 2;
return Math.sqrt(s * (s – x) * (s – y) * (s – z));
}
// 實現getPerimeter方法,求三角形周長
public double getPerimeter() {
return x + y + z;
}
// 輸出三角形描述信息,包括三邊長、周長和面積
public void toDisplay() {
System.out.println(“三角形三邊長為:” + x + ” ” + y + ” ” + z);
System.out.println(“三角形周長為:” + getPerimeter());
System.out.println(“三角形面積為:” + getArea());
}
}
// Test類,用於測試MyTriangle類
public class Test {
public static void main(String[] args) {
MyTriangle triangle = new MyTriangle(3, 4, 5);
triangle.toDisplay();
}
}
原創文章,作者:POXXE,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/324756.html