0

我做了4节课。头等舱

public void bust(String[] args) {

        @SuppressWarnings("resource")
        Scanner user_input = new Scanner(System.in);

        System.out.print("Enter your Bust Size: ");
        int bust_size1 = user_input.nextInt();

        int y = bust_size1;

        if (y>=33 & y<=34.5) {
            System.out.println("You are Small Bust" );
        } else if (y>=35 & y<37 ) {
            System.out.println("You are Medium Bust");
        } else if (y>=37 & y<=40.5) {
            System.out.println("You are Large Bust");
        } else {
            System.out.println("sorry you entered a incorrect number,");
        }
}

// 所有的类看起来都相似,然后我的主类将这 3 个类放在一起-

    public static void main(String[] args) {
        bust bustmain = new bust();
        hip hipmain = new hip();
        waist waistmain = new waist();

        bustmain.bust(args);
        waistmain.waist(args);
        hipmain.hip(args);
    }

我想要实现的正是这个:我希望用户输入他们的胸围、腰围和臀围的数字。如果他们输入诸如 33 之类的数字,他们将属于小类别,我将小类别设置为诸如 1 之类的值。然后将添加这些值以确定它们将是什么。

4

2 回答 2

0

看起来您想将 args 传递给函数

    bustmain.bust(args[0]);
    waistmain.waist(args[1]);
    hipmain.hip(args[2]);

接着

public void bust(int input) {

    int bust_size1 = input;
于 2013-11-08T07:30:31.877 回答
0

你要么需要你的 bust() 方法来返回一些东西,要么将输入作为一个字段存储在你的 main 可以访问的类本身中。

于 2013-11-08T07:30:57.130 回答