![](/img/trans.png)
[英]Generates a random number between 0-100 in a 10x10 matrix and then display numbes greater than 75.
[英]Write a program that generates a list of 10 random integers between 10 and 100
我在执行以下作业时遇到了麻烦:
编写一个程序,该程序生成10到100之间的10个随机整数的列表。您的程序应打印值,后跟多少个奇数和偶数个值。
这是我到目前为止的代码:
public static void main(String[]args)
{
for(int i = 0; i<10; i++){
System.out.println("Random number: " + (int)(Math.random() * 101 + 10));
if((int)(Math.random() * 101 + 10) %2 == 0){
System.out.println((int)(Math.random() * 101 + 10) + " even numbers were generated");}
else
System.out.println((int)(Math.random() * 101 + 10) + "odd numbers were generated");
}
}
}
任何帮助表示赞赏,谢谢!
for (int i = 0; i < 10; i++) {
System.out.println((int) (Math.random() * (90 + 1)) + 10);
}
这将生成并打印10至100之间的10个随机整数。对于奇数和偶数部分,您可以将数字除以2,然后检查余数。 剩下的我留给你。
这将生成10到100之间的10个随机整数 ,对偶数和奇数进行计数,最后显示计数。
public static void main(String[] args) {
Random rnd = new Random(System.currentTimeMillis());
int even = 0;
int odd = 0;
for (int i = 0; i < 10; i++) {
int randomNumber = 10 + rnd.nextInt(91);
System.out.println("Random number " + (1 + i)
+ ": " + randomNumber);
if (randomNumber % 2 == 0) {
even++;
} else {
odd++;
}
}
System.out.println(even + " even numbers "
+ "were generated");
System.out.println(odd + " odd numbers "
+ "were generated");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.