zoukankan      html  css  js  c++  java
  • 随机数组输出并输出其元素和

     设计思路:

    首先定义一个int型长度为10的数组,利用循环,首先用Math.random()得到0100的随机数,将循环其赋值给array[i];同时将这得到的10个随机数叠加,赋值给addition,最后用文本框输出随机数组和总和。

    程序流程图:

    源代码;

    import javax.swing.JOptionPane;

    import java.util.Arrays;

    public class ArrayAdd {

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    int array[] = new int [10];//定义一个长度为10类型为int的数组

    int i=0,addition=0;

    for(i=0;i<10;i++)

    {

    int k;

    k = (int)(Math.random()*100);//随机0100int型数

    array[i] = k;

    addition = addition+k;//得到数组总和

    }

    Arrays.sort(array);//array数组排序

    //文本框输出

    JOptionPane.showMessageDialog(null,"随机数组为:"+ Arrays.toString(array),"ArrayResults",JOptionPane.PLAIN_MESSAGE);

    JOptionPane.showMessageDialog(null,"总和为:"+addition,"AdditionResults",JOptionPane.PLAIN_MESSAGE );

    }

    }

    结果截图:

    编程总结:

    Arrays,sort()进行排序时,是顺序排序,若需逆序输出,for循环逆向输出就行。

  • 相关阅读:
    The Snail
    Oil Deposits
    杭电3784(继续xxx定律)
    poj 2395 Out of Hay
    poj 2485 Highways(简单题)
    poj 2560 || 杭电1162
    Rescue
    “中国芯”能抗衡英特尔吗?
    2013,中国计算巨头放眼国际市场
    123063天两度瘫痪:为啥不在淘宝上卖火车票?
  • 原文地址:https://www.cnblogs.com/hzxsg0919/p/4922064.html
Copyright © 2011-2022 走看看