用java计算10~100的和
时间: 2024-04-09 21:29:04 浏览: 13
使用java.lang.math类,可以通过以下代码生成10个0~100之间的随机数:
```
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
Random random = new Random();
for (int i = 0; i < 10; i++) {
int num = random.nextInt(101);
System.out.println(num);
}
}
}
```
要找出这10个数中的最大值和最小值,可以使用for循环和if语句实现:
```
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
Random random = new Random();
int max = 0;
int min = 100;
for (int i = 0; i < 10; i++) {
int num = random.nextInt(101);
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
}
System.out.println("最大值:" + max);
System.out.println("最小值:" + min);
}
}
```
统计大于50的整数个数,可以使用for循环和if语句实现:
```
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
Random random = new Random();
int count = 0;
for (int i = 0; i < 10; i++) {
int num = random.nextInt(101);
if (num > 50) {
count++;
}
}
System.out.println("大于50的整数个数:" + count);
}
}
```
也可以使用while循环实现:
```
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
Random random = new Random();
int count = 0;
int i = 0;
while (i < 10) {
int num = random.nextInt(101);
if (num > 50) {
count++;
}
i++;
}
System.out.println("大于50的整数个数:" + count);
}
}
```