用JAVA写出以下程序,编写程序取一个50到200之间的正随机整数如果该数为奇数则求它的平方根并转换成float型数后再输出如果该数为偶数则求它的平方并输出
时间: 2023-05-13 21:06:28 浏览: 164
如何用java生成指定范围的随机数
以下是用JAVA写出的程序:
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
Random rand = new Random();
int num = rand.nextInt(151) + 50;
System.out.println("随机数为:" + num);
if (num % 2 == 0) {
double square = Math.pow(num, 2);
System.out.println("该数为偶数,平方为:" + square);
} else {
double sqrt = Math.sqrt(num);
float f_sqrt = (float) sqrt;
System.out.println("该数为奇数,平方根为:" + f_sqrt);
}
}
}
如果随机数为偶数,则输出该数的平方;如果随机数为奇数,则输出该数的平方根,并将结果转换成float型数后输出。
阅读全文