要求将设计思路、程序流程图、源程序代码、结果截图
设计思路:定义数组,利用循环结构将产生的随机数【(int)(Math.random()*10)】输入到数组中,最后求和;
程序流程图:
:
代码:
package array;
import javax.swing.JOptionPane;
public class ArrayTest {
int array[]=new int[10];//创建数组
String output=""; //声明对象
int sum=0;
for(int i=0;i<10;i++)
{
array[i]=(int)(Math.random()*10);//随机产生0~10的随机数
output+=array[i]+" ";//将数组内容赋值给output
sum+=array[i];//求和
}
output+="\n和为:"+sum;;
JOptionPane.showMessageDialog(
null, "生成的随机数为:" + output, "实验结果",
JOptionPane.PLAIN_MESSAGE );//以消息框形式
}
}
截图: