zoukankan      html  css  js  c++  java
  • java课堂动手动脑博客

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

    要求将设计思路、程序流程图、源程序代码、结果截图、编程总结等发表到博客园。 (截止时间2015-11-2晚24:00)

    package 程序;

    import javax.swing.*;

    public class ShowArrays 

    {

    public static void main(String[] args)

    {

    int Array[] = new int[10];

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

    {

    int random = (int) (Math.random() * 100);//产生一个1到100的随机整数

    Array[i] = random;

    }

    int sum = 0;

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

    sum = sum + Array[i];//数组求和

    String output = new String("数组元素为     "+Array[0]+" "+Array[1]+" "+Array[2]+" "+Array[3]

    +" "+Array[4]+" "+Array[5]+" "+Array[6]+

    " "+Array[7]+" "+Array[8]+" "+Array[9]+" "+"数组元素之和为 "+sum);

    JOptionPane.showMessageDialog(null,output,"随机生成数组",JOptionPane.INFORMATION_MESSAGE);

    }

    }

     

    package 程序;

    import javax.swing.*;

    public class tt

    {

       public static void main(String[] args)

       {

             

          // TODO 自动生成的方法存根

          String Shuru,Shuchu = "";//用户输入的数字和最后转化成的汉语

          String chineseNum[] = {"一","二","三","四","五","六","七","八","九"};

          String chineseCharacter[] = {"百亿","十亿","亿","千万","百万","十万","万","千","百","十",""};

         

           Shuru = JOptionPane.showInputDialog(null, "请输入一个整数","欢迎使用本程序" ,3);

           int ShuruNum = Integer.valueOf(Shuru);//把用户输入的字符串转化为整数

           int getNum[] = new int[Shuru.length()],i = 0;//存放用户输入的各位数,局部变量初始化

           while(true)

           {

             getNum[i] = (ShuruNum % 10);

             i++;

             ShuruNum = ShuruNum/10;

             if(ShuruNum == 0)

                break;

           }//从高到低取出各个数字并存放在getNum[]当中现在的数组存放的是当前数字的逆序

           int length = getNum.length;//求出ShuruNum的长度,这决定了从哪一位开始读数

          

          

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

           {

             int index;

             index = getNum[i];

             getNum[i] = getNum[length -1 - i];

             getNum[length - 1 - i] = index;

           }//把这个逆序的数组再转换过来

          

          

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

           {

             Shuchu += chineseNum[getNum[i] - 1];

             Shuchu += chineseCharacter[chineseCharacter.length - length + i];

           }

           JOptionPane.showMessageDialog(null, Shuchu, "转化成汉语的结果是", 1);

       }

    }

  • 相关阅读:
    问卷调查--来自20145320周岐浩
    第一次尝试编写java
    写在开始编写Java之前(2)——Java的环境
    写在开始编写Java之前(1)——Java的跨平台性
    一步一步实现JS拖拽插件
    序列图像三维重建 学习流水账
    linux配置虚拟机网络环境(老师要求的host-only)
    递归函数时间复杂度分析(转)
    什么是static?什么是final?
    复习java数据库操作的总结
  • 原文地址:https://www.cnblogs.com/sanzangtdashi/p/4931061.html
Copyright © 2011-2022 走看看