import java.util.Scanner;
public class Shapes {
static Scanner sc=new Scanner(System.in);
public static void main(String[] args) {
while (true){
show();//提示选择要操作的图形
int i=sc.nextInt();
switch (i){
case 1:Triangle();
break;
case 2:Trapezium();
break;
case 3:Circle();
break;
}
}
}
public static void show(){
System.out.println(“1.三角形”);
System.out.println(“2.梯形”);
System.out.println(“3.圆形”);
System.out.println(“请输入您要进行的操作”);
}
public static void show1(){//三角形操作界面
System.out.println(“该图形可以有以下三个功能”);
System.out.println(“1.修改三角形边长”);
System.out.println(“2.求面积”);
System.out.println(“3.求周长”);
}
public static void show2(){//梯形操作界面
System.out.println(“该图形可以有以下三个功能”);
System.out.println(“1.求面积”);//只知道上下底和高求不出周长
}
public static void show3(){//圆形操作界面
System.out.println(“该图形可以有以下三个功能”);
System.out.println(“1.求面积”);
System.out.println(“2.求周长”);
}
public static void Triangle(){
show1();
System.out.println(“请输入三角形边长”);
double a=sc.nextDouble();
double b=sc.nextDouble();
double c=sc.nextDouble();
if(!goucheng(a,b,c)){
System.out.println("您输入的三边无法构成三角形");
}else{
System.out.println("三角形的面积为:"+0.5*(a+b+c));
System.out.println("三角形的周长为:"+(a+b+c));
System.out.println("您是否需要修改边长:修改输入1;不修改输入0");
int x=sc.nextInt();
switch (x){
case 0:break;
case 1:Triangle();break;
}
}
}
public static void Trapezium(){
show2();
System.out.println(“请输入梯形的上底、下底和高”);
double a=sc.nextDouble();
double b=sc.nextDouble();
double c=sc.nextDouble();
System.out.println(“梯形的面积为:”+((a+b)c)/2);
}
public static void Circle(){
System.out.println(“请输入圆的半径”);
double r=sc.nextDouble();
System.out.println(“圆的面积为”+0.5Math.PIrr);
System.out.println((“圆的周长为:”+2Math.PIr));
}
public static boolean goucheng(double a,double b,double c){//判断三边能否构成三角形
if(a+b>c&&a-b
}
return false;
}
}
import java.util.Scanner;
public class Max_Min {
public static void main(String[] args) {
// Scanner sc=new Scanner(System.in);
// double x=sc.nextDouble();
// double y=sc.nextDouble();
// double z=sc.nextDouble();
Max_Min.max(1,2,3);
Max_Min.min(1,2,3);
}
public static void max(int x,int y,int z){
if(x>y&&x>z) System.out.println(“最大值为:”+x);
else if(y>x&&y>z) System.out.println(“最大值为:”+y);
else if(z>x&&z>y) System.out.println(“最大值为:”+z);
}
public static void max(long x,long y,long z){
if(x>y&&x>z) System.out.println(“最大值为:”+x);
else if(y>x&&y>z) System.out.println(“最大值为:”+y);
else if(z>x&&z>y) System.out.println(“最大值为:”+z);
}
public static void max(float x,float y,float z){
if(x>y&&x>z) System.out.println(“最大值为:”+x);
else if(y>x&&y>z) System.out.println(“最大值为:”+y);
else if(z>x&&z>y) System.out.println(“最大值为:”+z);
}
public static void min(int x,int y,int z){
if(x
}



