java将if语句中的值存储到数组中

时间:2013-11-22 21:41:25

标签: java arrays variables if-statement static-methods

我无法从if语句将值存储到数组中。例如,我试图存储x和y的值,使x平方+ y平方小于或等于1到数组中。这些都是在静态方法中完成的,然后我想将它们调用到我的main方法中。以下是我的代码:

静态方法:

// simulation of x values static method
public static int xValues(int choice){

    int x = (int) Math.random();

    return x;
}

// simulation of y values static method
public static int yValues(int choice){

    int y = (int) Math.random();

    return y;
}

//////////////// create allowed values for calculation static method
public static int allowedValues(int x, int y){

    if((Math.pow(x, 2) + Math.pow(y, 2)) <= 1){

        /////////// store in an array
    }
}

主要方法:

// main method
public static void main(String args[]){

    // create Scanner object
    Scanner in = new Scanner(System.in);

    // call to promptUser
    promptUser();

    // create variable for recieving user input
    int choice = in.nextInt();

    // for loop
    for(int i = 0; i <= choice; i++){

        // call to xValues
        xValues(choice);

        // call to yValues
        yValues(choice);



        // increment i
        i++;
    }
}

0 个答案:

没有答案