取50-200之间的正随机整数,如果该数为奇数则求他的平方根并转换成float型数后在输出,如果为偶数则求平方在输出。
import java.util.Random;
public class Main {
public static void main(String[] args) {
int min = 50;
int max = 200;
int num = new Random().nextInt((max -min) + 1) + min;
if (num % 2 == 0)
{
System.out.println(num * num);
}else
System.out.println(((float) Math.sqrt(num)));
}
}
用 Math.random() 也可以