zoukankan      html  css  js  c++  java
  • 数组 课后作业2

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

    设计思路

     (1)创建并初始化一个长度为10的数组

     (2)使用Random类的相关方法给数组元素赋值,此处使用的是Random.nextInt()

     (3)计算出数组元素累加求和的结果

     (4)使用对话框输出

    程序流程图、

     

    源程序代码、

     1 import java.util.Random;
     2 import javax.swing.*;
     3 public class Test {
     4     public static void main(String args[])
     5     {
     6         Random random = new Random();
     7         String output = " ";
     8         int a[] = new int[10];
     9         for(int i = 0;i<a.length;i++)
    10         {
    11             a[i]=random.nextInt(1000);
    12             //a[i]=(int)(Math.random()*1000);
    13         }
    14         output += "Subscript	Value
    ";
    15         for(int i = 0;i<a.length;i++)
    16         {
    17             output += i+1 + "	" + a[i] + "
    ";
    18         }
    19         
    20         int sum = 0;
    21         for(int i = 0;i<a.length;i++)
    22         {
    23             sum += a[i];    
    24         }
    25         output += "
    sum" + "	" + sum;
    26         JTextArea outputArea = new JTextArea(12,11);
    27         outputArea.setText( output );
    28         JOptionPane.showMessageDialog(null, outputArea, "result", JOptionPane.INFORMATION_MESSAGE);
    29     }
    30 
    31 }

    结果截图、

    编程总结

     JTextArea类可以很方便的编辑输出框的格式。

  • 相关阅读:
    Python 3 socket 编程
    Python 3 面向对象进阶
    python 3 封装
    Python 3 接口与归一化设计
    JS 的5个不良编码习惯
    Java基础(三)选择结构
    Java基础(二)变量和数据类型
    vue的注意规范之v-if 与 v-for 一起使用
    从Vue的DOM构建机制中理解key
    Vue内部怎样处理props选项的多种写法
  • 原文地址:https://www.cnblogs.com/weipinggong/p/4921903.html
Copyright © 2011-2022 走看看