package day07.pm;
import java.util.Arrays;
import java.util.Scanner;
public class shape {
public static double s(int shape) {
Scanner sc=new Scanner(System.in);
double s=0;
if(shape==1)
{
System.out.println("圆形半径:");
double r=sc.nextDouble();
s= Math.PI*r*r;
System.out.println("圆形面积:"+s);
}else if(shape==2) {
System.out.println("正方形边长:");
double l=sc.nextDouble();
s=l*l;
System.out.println("正方形面积:"+s);
}else if(shape==3) {
System.out.println("长方形的长:");
double h=sc.nextDouble();
System.out.println("长方形的宽:");
double w=sc.nextDouble();
s=h*w;
System.out.println("长方形面积:"+s);
}else {
System.out.println("不识别未知图形选项");
}
return s;
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int m=2;
double s[]=new double[2];
while(m>0) {
System.out.println("请输入数字1.圆形2.正方形3.长方形:");
int n=sc.nextInt();
m--;
s[m]=s(n);
}
if(s[0]>s[1]) {
System.out.println("第2次输入的面积大");
}else if(s[0]==s[1]){
System.out.println("2次输入的面积一样大");
}else if(s[0]<s[1]) {
System.out.println("第1次输入的面积大");
}
}
}
请输入数字1.圆形2.正方形3.长方形:
3
长方形的长:
2
长方形的宽:
3
长方形面积:6.0
请输入数字1.圆形2.正方形3.长方形:
2
正方形边长:
2
正方形面积:4.0
第1次输入的面积大