哪里錯了。。
public abstract class Shape{
? ? public abstract void ZhouChang();
? ? public abstract void MianJi();
? ? }
? ? public class Rectangle extends Shape{
? ? public double chang;
? ? public double kuang;
? ? public void ZhouChang(){
? ? System.out.println(周長為:+(chang+kuang)2);
? ? }
? ? public void MianJi(){
? ? System.out.println(面積為:+changkuang);
? ? }
}
? ? public class Circle extends Shape{
? ? public double banjin;
? ? public final double PI=Math.PI;
? ? public void ZhouChang(){
? ? System.out.println(周長為:+(2PIbanjin));
? ? }
? ? public void MianJi(){
? ? System.out.println(面積為:+(PIbanjinbanjin));
? ? }
}
import java.util.Scanner;
public class Test{ ? ?
? ? public class void main(String args[]){
? ? Scanner input=new Scanner(System.in);
? ? System.out.println(請輸入矩形的長和寬:);
? ? Rectangle rec=new Rectangle()
? ? System.out.println(矩形長為:);
? ? rec.chang=input.nextDouble();
? ? System.out.println(矩形寬為:);
? ? rec.kuan=input.nextDouble();
? ? rec.ZhouChang();
? ? rec.MianJi();
? ? Scanner input=new Scanner(System.in);
? ? System.out.println(請輸入圓的半徑:);
? ? Circle cir=new Circle();
? ? System.out.println(圓的半徑為:);
? ? cir.banjin=input.nextDouble();
? ? cir.ZhouChang();
? ? cir.MianJi();
? ? input.close();
? ? }
}
2017-03-21
import java.util.Scanner;
public class Test3{ ? ?
? ? public static void main(String args[]){
? ? Scanner input=new Scanner(System.in);
? ? System.out.println("請輸入矩形的長和寬:");//引號沒加
? ? Rectangle rec=new Rectangle();//分號沒加
? ? System.out.println("矩形長為:");//引號沒加
? ? rec.chang=input.nextDouble();//
? ? System.out.println("矩形寬為:");//引號沒加
? ? rec.kuang=input.nextDouble();//變量沒寫全
? ? rec.ZhouChang();
? ? rec.MianJi();
? // ?Scanner input=new Scanner(System.in);//不需要重復實例化
? ? System.out.println("請輸入圓的半徑:");//引號沒加
? ? Circle cir=new Circle();
? ? System.out.println("圓的半徑為:");//引號沒加
? ? cir.banjin=input.nextDouble();
? ? cir.ZhouChang();
? ? cir.MianJi();
? ? input.close();
? ? }
}
2017-03-21
public abstract class Shape{
? ? public abstract void ZhouChang();
? ? public abstract void MianJi();
? ? }
? ? ?class Rectangle extends Shape{ ? ? ? //在同一個類文件下只能有一個公共類?若是其他類文件則無視
? ? public double chang;
? ? public double kuang;
? ? public void ZhouChang(){
? ? System.out.println("周長為:"+(chang+kuang)*2);//要帶上符號*2
? ? }
? ? public void MianJi(){
? ? System.out.println("面積為:"+chang*kuang);//錯誤
? ? }
}
? ? ?class Circle extends Shape{ ? ?//在同一個類文件下只能有一個公共類 若是其他類文件則無視
? ? public double banjin;
? ? public final double PI=Math.PI;
? ? public void ZhouChang(){
? ? System.out.println("周長為:"+(2*banjin));//錯誤
? ? }
? ? public void MianJi(){
? ? System.out.println("面積為:"+(banjin*banjin));//錯誤
? ? }
}
2017-03-21
public abstract class Shape{
? ? public abstract void ZhouChang();
? ? public abstract void MianJi();
? ? }
? ? ?class Rectangle1 extends Shape{ ? ? ? //在同一個類文件下只能有一個公共類?若是其他類文件則無視
? ? public double chang;
? ? public double kuang;
? ? public void ZhouChang(){
? ? System.out.println("周長為:"+(chang+kuang)*2);//要帶上符號*2
? ? }
? ? public void MianJi(){
? ? System.out.println("面積為:"+chang*kuang);//錯誤
? ? }
}
? ? ?class Circle1 extends Shape{ ? ?//在同一個類文件下只能有一個公共類 若是其他類文件則無視
? ? public double banjin;
? ? public final double PI=Math.PI;
? ? public void ZhouChang(){
? ? System.out.println("周長為:"+(2*banjin));//錯誤
? ? }
? ? public void MianJi(){
? ? System.out.println("面積為:"+(banjin*banjin));//錯誤
? ? }
}