随机数组求和
題目要求:
? ? 隨機(jī)生成10個(gè)數(shù),填充一個(gè)數(shù)組,然后用消息框顯示數(shù)組內(nèi)容,接著計(jì)算數(shù)組元素的和,將結(jié)果也顯示在消息框中。
設(shè)計(jì)思路:
? ? 創(chuàng)建一個(gè)長度為10的double型數(shù)組,調(diào)用Java.util.Random包定義Random對(duì)象,利用方法nextInt(100);在通過for循環(huán)、Random類進(jìn)行隨機(jī)數(shù)賦值得到1-100間的隨機(jī)數(shù)。在將數(shù)組里的數(shù)相加。最后在用JOptionPane.showMesssageDialog進(jìn)行消息框輸出。
程序流程圖:
源程序代碼:
package qaq;
import java.util.Random;
import javax.swing.*;
public class qaq {
public static void main(String[] args) {
int []a=new int[10];
Random d=new Random();
int sum=0;
String output="";
for(int i=0;i<a.length;i++)
{
a[i]=d.nextInt(100);
output=output+a[i]+" ";
}
for(int i=0;i<a.length;i++)
{
sum+=a[i];
}
String output1="\n和為:"+sum;
JOptionPane.showMessageDialog( null, output+output1,
"隨機(jī)數(shù)組求和:",
JOptionPane.INFORMATION_MESSAGE );
}
}
結(jié)果截圖:
編程總結(jié):
學(xué)會(huì)并熟練應(yīng)用數(shù)組的計(jì)算和隨機(jī)數(shù)的產(chǎn)生,并良好的利用消息框,輸出。
轉(zhuǎn)載于:https://www.cnblogs.com/mengqimoli/p/4931516.html
總結(jié)
- 上一篇: C#的循环语句(一)
- 下一篇: AutoComplete - 自动完成插