A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

不会吧

初级黑马

  • 黑马币:14

  • 帖子:5

  • 精华:0

© 不会吧 初级黑马   /  2020-2-27 09:56  /  1083 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

用现在已学习的东西写的有点乱

public class ChangFangXing {
    public  int zhouChang(int a,int b) {
        int c= (a+b)*2;
        return c;
    }
    public  int mianJi(int a,int b) {
        int c= a*b;
        return c;
    }
}
public class Yuan {
    public  double zhouChang(int a) {
        double b = 2*3.14*a;
        return b;
    }
    public  double mianJi(int a) {
        double b = 3.14*a*a;
        return b;
    }
}
public class Main {
    public static void main(String[] args) {

        Scanner jp = new Scanner(System.in);
        while (true) {

            System.out.println("请输入你要求的图像(1:长方形 2:圆):");

            int p1 = jp.nextInt();


            if (p1 == 1) {
                while (true) {
                    System.out.println("求周长还是面积(1:周长 2:面积):");

                    int p2 = jp.nextInt();

                    if (p2 == 1) {
                        System.out.println("请输入长宽:");

                        int p3 = jp.nextInt();
                        int p4 = jp.nextInt();

                        ChangFangXing zc = new ChangFangXing();

                        System.out.println(zc.zhouChang(p3, p4));
                        break;
                    } else if (p2 == 2) {
                        System.out.println("请输入长宽:");

                        int p5 = jp.nextInt();
                        int p6 = jp.nextInt();

                        ChangFangXing zc = new ChangFangXing();

                        System.out.println(zc.zhouChang(p5, p6));
                        break;
                    } else {
                        System.out.println("请输入正的周长或者面积");
                    }
                }

            } else if (p1 == 2) {
                while (true) {
                    System.out.println("求周长还是面积(1:周长 2:面积):");

                    int p7 = jp.nextInt();

                    if (p7 == 1) {
                        System.out.println("请输入半径:");

                        int p8 = jp.nextInt();

                        Yuan y = new Yuan();

                        System.out.println(y.zhouChang(p8));
                        break;
                    } else if (p7 == 2) {
                        System.out.println("请输入长宽:");

                        int p9 = jp.nextInt();

                        Yuan y = new Yuan();

                        System.out.println(y.zhouChang(p9));
                        break;
                    } else {
                        System.out.println("请输入周长或者面积");
                    }
                }
            }else{
                    System.out.println("请输入正确的数字(1:长方形 2:圆)");
                }
            }
        }
    }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马