急,java0到99随机生成10个数组中只要奇数并求和?
答案:2 悬赏:60 手机版
解决时间 2021-11-20 06:16
- 提问者网友:你给我的爱
- 2021-11-19 14:33
急,java0到99随机生成10个数组中只要奇数并求和?
最佳答案
- 五星知识达人网友:長槍戰八方
- 2021-11-19 15:16
import java.util.Random;
public class Test
{
public static void main(String[] args)
{
//获得随机数生成器
Random ran = new Random();
int[] arry = new int[10];
int a = 0;
//为数组中的每一个数赋值一个99内的随机数
for (int i = 0; i < 10; i++)
{
arry[i] = ran.nextInt(99);
}
// 显示10个随机数以便以后验证计算。
for (int j = 0; j < arry.length; j++)
{
System.out.println(arry[j]);
}
// 循环所有的,判断是否为奇数,如果是暂时把他加到a里面去。
for (int h = 0; h < arry.length; h++)
{
if (arry[h] % 2 != 0)
a += arry[h];
}
System.out.println(a);
}
}
public class Test
{
public static void main(String[] args)
{
//获得随机数生成器
Random ran = new Random();
int[] arry = new int[10];
int a = 0;
//为数组中的每一个数赋值一个99内的随机数
for (int i = 0; i < 10; i++)
{
arry[i] = ran.nextInt(99);
}
// 显示10个随机数以便以后验证计算。
for (int j = 0; j < arry.length; j++)
{
System.out.println(arry[j]);
}
// 循环所有的,判断是否为奇数,如果是暂时把他加到a里面去。
for (int h = 0; h < arry.length; h++)
{
if (arry[h] % 2 != 0)
a += arry[h];
}
System.out.println(a);
}
}
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-11-19 16:29
public class Test {
public static void main(String[] args) {
int[] arr = new int[10];
int sum = 0;
for(int i = 0; i < arr.length; i++){
arr[i] = new java.util.Random().nextInt(99);
if(arr[i] % 2 != 0){
sum += arr[i];
}
}
System.out.println(sum);
}
}
public static void main(String[] args) {
int[] arr = new int[10];
int sum = 0;
for(int i = 0; i < arr.length; i++){
arr[i] = new java.util.Random().nextInt(99);
if(arr[i] % 2 != 0){
sum += arr[i];
}
}
System.out.println(sum);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯