1.创建一个长度为100的数组
2.利用for循环,将数组赋值,值为-50到+50范围内随机,包括正负50
3.将数组遍历输出
4.将数组内的所有值累加,得到最终之和
你是哪个点不会呢?
public static void main(String[] args) throws Exception {
Random random = new Random();
int num = random.nextInt(101) - 50;
}
这个是生成 -50 到 50 数值的方法
import java.util.Random;
public class HelloWorld {
public static void main(String []args) {
int array[]=new int[100];
Random rand = new Random();
int total=0;
for(int i=0;i<100;i++){
array[i]=rand.nextInt(101)-50;
total=total+array[i];
System.out.println("array"+i+"="+array[i]);
}
System.out.println("total="+total);
}
}
这个是取随机数范围的公式
int randNumber =rand.nextInt(MAX - MIN + 1) + MIN;
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632