作业说明:随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
设计思路:使用random随机生成10个数,用for循环依次将这十个数输入到字符串中,输出字符串。同时用for循环将数组的数依次相加得到和。
程序流程图:
源代码:import javax.swing.JOptionPane;
import java.util.Random;
public class Array {
public static void main(String[] args){
System.out.println("请输入一个数组:");
int i;
int sum=0;
Random r=new Random();
int num[]=new int[10];
String q="";
for(i=0;i<10;i++)
{
num[i] = r.nextInt(10);
q +=num[i]+" ";
sum=sum+num[i];
}
JOptionPane.showInputDialog(q);
JOptionPane.showInputDialog("数组的和为"+sum);
}
}
截图: