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类型。存储的数据元素必须是相同的数据类型。

  • 相关阅读:
    WinForm换行
    aspx获取页面间传送的值
    Response.BinaryWrite()方法输出二进制图像
    Jquery删除table的行和列
    WinForm DataGridView控件隔行变色
    IE中table的innerHTML无法赋值
    C#为IE添加可信任站点
    静态代码检查
    第三方开源小工具
    查看sql server 服务器内存使用情况
  • 原文地址:https://www.cnblogs.com/cn123456/p/4928638.html
Copyright © 2011-2022 走看看