程序要求:
随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
要求将设计思路、程序流程图、源程序代码、结果截图
设计思路:新建一个数组,用随机数函数Random为其赋值,之后做和输出。
程序流程图:
程序源代码:
import java.util.Random; import javax.swing.*;
public class Lianxi {
public static void main(String args[]){
Random ran=new Random();
String output=new String();
int a[]=new int[10];
int jishu=0;
for(int i=0;i<10;i++) {
a[i]=ran.nextInt(10);
output+="数组第"+i+"个数为"+a[i]+" \n";
jishu+=a[i];
}
output+="数组各元素和为"+jishu+"\n";
JOptionPane.showMessageDialog( null, output,
"Initializing an Array with a Declaration",
JOptionPane.INFORMATION_MESSAGE ); }
}
实验截图: