【java程式】圖形面積和周長計算
阿新 • • 發佈:2018-12-21
package test1;
import java.util.Scanner;
class circle{ double r,a,b,h; public double zfx(double a) { double circle=4a; return circle; } public double cfx(double a,double b) { double circle=(a+b)2; return circle; } public double yuan(double r) { double circle=r2Math.PI; return circle; } } class area{ double r,a,b,h; public double zfx(double a) { double area=aa; return area; } public double cfx(double a,double b) { double area=a
public static void main(String[] args) { // TODO Auto-generated method stub while(true) { System.out.println("請選擇要計算的圖形:1.正方形 2.長方形 3.圓 4.退出" ); Scanner input=new Scanner(System.in); int a=input.nextInt(); if(a==4) { System.out.println("退出!"); }else { area re=new area(); circle ci=new circle(); switch(a) { case 1:System.out.println("請輸入正方形的邊長:"); double b=input.nextDouble(); System.out.println("面積是:"+re.zfx(b)+"周長是:"+ci.zfx(b)); break; case 2:System.out.println("請輸入長方形的長和寬:"); double c=input.nextDouble();double d=input.nextDouble(); System.out.println("面積是:"+re.cfx(c,d)+"周長是:"+ci.cfx(c,d)); break; case 3:System.out.println("請輸入圓形的半徑:"); double r=input.nextDouble(); System.out.println("面積是:"+re.yuan(r)+"周長是:"+ci.yuan(r)); break; default:System.out.println("輸入有誤!");break; } } } }
}