我无法从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++;
}
}