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

    一、产生随机数

    设计思路:创建数组,利用for循环语句,使用Math.random()产生10个随机数,并将其存储到数组中,最后进行求和运算,以对话框形式输出结果。

    程序流程图:

    源代码:

    import javax.swing.JOptionPane;

    public class Suijishu {

    public static void main(String[] args){

    int arr[]=new int[10];  //创建数组

    String output=" ";   //声明对象

    int sum=0;

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

    arr[i]=(int)(Math.random()*100);  //随机产生1~100的随机数

    output+=arr[i]+" ";    //将数组赋值给output

    sum+=arr[i];  //求和

    }

    output+=" 随机数和为:"+sum;;

     JOptionPane.showMessageDialog(

             null, "生成的随机数为:" + output, "实验结果",

             JOptionPane.PLAIN_MESSAGE );//以对话框 框形式输出结果

    }

    }

    结果截图:

     

    实验总结:

    二、动手动脑

    请看以下代码:

    public static void main(String[] args) {

    Object[] arr={"a","b",13};

    System.out.println(arr);

    }

    上述代码可以顺利通过编译,并且输出一个“很奇怪”的结果:

    Ljava.lang.Object;@ba8aldc

    为什么会这样?学到后面就明白了,此处先不求甚解

    数据显示Ljava.lang.Object;@是因为从数据到数据库后,存到list集合上时,如果没有指定存入的数据类型,系统自动赋值给object类型。存储的数据元素必须是相同的数据类型。

  • 相关阅读:
    潜入ICU的四逆汤
    经方医的视角
    黄连解毒汤治疗月经过多
    柳暗花明又一方
    PHP 相关性系数计算
    备忘-VSCODE、apache配置
    c# 基于文件系统实现的队列处理类
    notepad++ 快速运行PHP代码
    dat.gui stats.js 通用参数配置及图像统计工具
    AutoHotkey 自动化脚本工具实例
  • 原文地址:https://www.cnblogs.com/cn123456/p/4928638.html
Copyright © 2011-2022 走看看