标签:
课后作业:
程序思路:先初始化一个长度为10的数组,利用循环用随机数分别对数组的每一个元素赋值,并计算出其和,将其赋给一个字符串变量output,然后利用JOptionPane消息框输出。
开始 |
定义一个长度为10的数组 |
取10个随机数并赋给数组 |
计算十个数字的和 |
利用JOptionPane消息框输出元素编号,元素及其和 |
结束 |
程序源代码:package demo;
import java.util.Random;
import javax.swing.*;
public class Suiji {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int[]a=new int[10];//定义一个长度为1的数组并初始化
int i,s=0;//定义两个常亮,其中一个作为
for(i=0;i<a.length;i++)//循环
{
Random b=new Random();//随机取一个并赋值给b
a[i]=b.nextInt(100);//将b转换为int型并依次赋给数组。
s+=a[i];//每次的数字相加,然后赋给s
}
String output=" 第i个数 "+" \t "+" 第i个数的值 \n";
for(i=0;i<a.length;i++)//循环
{
output+=" "+i+" \t "+a[i]+"\n";
}
output+="\n"+ " 10个数字的和: "+" \t "+ s;
JTextArea outputArea = new JTextArea( 11, 10 );//初始化消息框的面积
outputArea.setText(output);//吧output的内容放到输出框里边
JOptionPane.showMessageDialog( null, outputArea,
"初始化声明的数组:",
JOptionPane.INFORMATION_MESSAGE );//将输出框输出
}
}
结果截图:
标签:
原文地址:http://www.cnblogs.com/my1204/p/4931904.html