• 随机生成数字填充数组


    • 随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
    • 设计思路:

      1、创建一个数组array[],长度为10

      2、在for循环中调用Math.Random()方法随机生成一定范围内的整数。

      3、调用JOptionPane.showMessageDialog()方法将数组元素输出。

      4、用for循环将数组元素相加,然后同步骤3。

    • 程序流程图:
    • 源程序代码:
    • //随机生成10个数,填充一个数组,用消息框显示数组内容,
    • //接着计算数组元素的和,将结果也显示在消息框中。
    • //黄星,2015,10,28
    • import javax.swing.JOptionPane;
    • public class ArraySum
    • {
    • public static void main(String[] args)
    • {
    • int[] array=new int[10];//定义一个数组,长度为10。
    • int result=0;       //定义一个变量初值为0。
    • String output="";
    • //随机生成一个100以内的数,填充数组。
    • for(int i=0;i<array.length;i++)
    • array[i]=(int)(Math.random()*100);
    • //将数组元素输出。
    • output+="随机生成的十个数是:"+" ";
    • for(int i=0;i<array.length;i++)
    • output+=array[i]+" ";
    • output+=" ";//换行
    • //将数组元素相加。
    • for(int i=0;i<array.length;i++)
    • result+=array[i];
    • output+="十个数相加等于:"+" "+result;
    • //以消息框的形式输出。
    • JOptionPane.showMessageDialog(null, output,
    • "输出",JOptionPane.INFORMATION_MESSAGE);
    • }
    • }
    • 结果截图:

      

  • 相关阅读:
    美团面试(c++方向)
    浪潮面试-软开
    ofo C++面试
    B树、B+树等
    爱奇艺2017秋招笔试(C++智能设备方向)
    腾讯内推一面C++
    i++ 相比 ++i 哪个更高效?为什么?
    进程间的通讯(IPC)方式
    一台服务器能够支持多少TCP并发连接呢?
    可重入和不可重入
  • 原文地址:https://www.cnblogs.com/iloveblog/p/4917888.html
Copyright © 2020-2023  润新知