设计思路:
一、先定义一个有十个元素的数组
二、随机生成十个数,利用for循环赋值进入数组中
三、计算出十个数相加的结果
四、输出这十个数字,并输出相加结果
程序流程图:
源代码:
import javax.swing.JOptionPane;
public class Shuzu {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int[] arr = new int[10];//定义数组
int num=0;
String output="";
for(int i=0;i<10;i++){//循环赋值
arr[i] = (int)(Math.random()*100);//随机0-100范围内的整数
}
output+="十个元素为:"+"\n";
for(int i=0;i<10;i++)//循环输出
{
output+=arr[i]+" ";
num=num+arr[i];
}
output+="\n";
output+="十个元素相加结果为"+"\n";
output+=num;
JOptionPane.showMessageDialog( null,output, "数组",JOptionPane.PLAIN_MESSAGE);
}
结果截图: