程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java 完成隨機數組輸入及求和實例詳解

java 完成隨機數組輸入及求和實例詳解

編輯:關於JAVA

java 完成隨機數組輸入及求和實例詳解。本站提示廣大學習愛好者:(java 完成隨機數組輸入及求和實例詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是java 完成隨機數組輸入及求和實例詳解正文


java 完成隨機數組輸入及求和

問題描繪:

隨機生成10個數,填充一個數組,然後用音訊框顯示數組內容,接著計算數組元素的和,將後果也顯示在音訊框中。

設計思緒:

運用java.util中的Random類來獲取隨機數,存入數組後,定義一個String類的對象result,應用for循環存儲要輸入的數組內容到result並且求和;再應用javax.swing中的JoptionPane類創立音訊框停止後果輸入。

源代碼:

import java.util.*;
import javax.swing.*;
public class SumRandom {

  public static void main(String[] args) {
    // TODO Auto-generated method stub
    long num[] = new long[10];    // 聲明數組類型與大小;
    String result = "";       // 寄存數組內容輸入後果,初值為空串
    long sum = 0;          // 和
    Random in = new Random(System.currentTimeMillis());    // 創立Random類的對象援用in
    
    for(int i = 0; i < 10; i++) {
      // 求和並且保管輸入後果到result
      num[i] = in.nextLong();   // 給數組元素分配隨機數
      sum += num[i];        // 求和
      result += "num["+i+"] = "+num[i]+"\n"; // 寄存數組內容輸入後果
    }
    JOptionPane.showMessageDialog(null, result+"sum = "+sum, "隨機數數組輸入及求和", JOptionPane.CLOSED_OPTION);
                     // 創立音訊框停止後果輸入
  }

}

運轉後果截圖:

 編程總結:

為添加代碼可讀性,可以讓要輸入的後果都轉換為字符串用一個String類對象表示。

感激閱讀,希望能協助到大家,謝謝大家對本站的支持!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved