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]+"\n"+Array[5]+" "+Array[6]+
" "+Array[7]+" "+Array[8]+" "+Array[9]+"\n"+"数组元素之和为\t"+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);
}
}


java课堂动手动脑博客的更多相关文章
- java课堂动手动脑及课后实验总结
动手动脑一:枚举 输出结果: false false true SMALL MEDIUM LARGE 分析和总结用法 枚举类型的使用是借助ENUM这样一个类,这个类是JAVA枚举类型的公共基本 ...
- java课堂动手动脑总结
java有8种基本数据类型:byte,int,short,long,boolean,char,float,double. 对应的为:Byte,Int,Short,Long,Boolean,Charec ...
- JAVA课堂动手动脑实验--方法的重载定义,组合数的递归算法
1. 请看以下代码,你发现了有什么特殊之处吗? 答:此程序中的两个方法虽然方法名一样,但是参数的数据类型不同: 这是方法的重载,方法的重载需要满足的条件: 1)方法名相同: 2)参数类型不同,参数个数 ...
- Java课堂 动手动脑6
一.下列语句哪一个将引起编译错误?为什么?哪一个会引起运行时错误?为什么? m=d;d=m;d=(Dog)m;d=c;c=(Cat)m; 先进行自我判断, 1.代码: class Mammal{} c ...
- Java课堂 动手动脑5
1.了解棋盘打印:利用二维数组输出一个15*15的棋盘,棋盘的原素为“+”,就是输出一个横纵都是15个“+”的二维数组,然后再以坐标形式输入棋子“●”,替换掉原来棋盘里的“+”.再编写代码. 电脑随机 ...
- java课堂 动手动脑3
(1) 该函数没有赋初值再就是如果类提供一个自定义的构造方法,将导致系统不在提供默认的构造方法. (2) public class test { public static void main(Str ...
- JAVA课堂-动手动脑1
一.Enum:一般用来表示一组相同类型的常量.对这些属性用常量的好处是显而易见的,不仅可以保证单例,且比较时候可以用”==”来替换equals,枚举对象里面的值都必须是唯一的. 代码: public ...
- Java课堂动手动脑
1.使用Files. walkFileTree()找出指定文件夹下所有大于指定大小(比如1M)的文件: 代码: package test; import java.io.IOException; im ...
- java课堂 动手动脑2
1.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数 Modulus=231-1=int.MaxValue, Multiplier=75=16807. C=0 当显示过231-2个数 ...
随机推荐
- 开发者经验谈:如何一天时间搞定iOS游戏开发?
开发者经验谈:如何一天时间搞定iOS游戏开发? 在一天时间里将完成iPhone游戏开发由梦想变为现实? 本文作者给出了从创意转变成现实的详细答案.使用苹果原生游戏引擎SpriteKit,遵循一定的原则 ...
- Microsoft.Jet.OLEDB.4.0和Microsoft.ACE.OLEDB.12.0的区别
Microsoft.Jet.OLEDB.4.0和Microsoft.ACE.OLEDB.12.0的区别 时间 2012-12-19 20:30:12 CSDN博客原文 http://blog.cs ...
- keep your work after network broken
如下设置可以保证在网络中断后tso仍然可以继续active,并等到下一次reconnect sys1.tcpparms(tnprof7d) -- Dataset name and PDS name b ...
- redis面试题总结
1. 使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,li ...
- Android之自定义生成彩色二维码
先导个zxing.jar包 下面是xml布局 activity_main.xml <RelativeLayout xmlns:android="http://schemas.andro ...
- sql创建删除修改表的基本操作
1 建立表格 在建立好数据库以后,就可以根据储存资料的需求,使用SQL叙述建立所有需要的表格(table).建立表格的设定非常多,以建立"world.city"表格来说,它的叙述会 ...
- :first // :last
描述: 获取匹配的第一个元素 HTML 代码: <ul> <li>list item 1</li> <li>list item 2</li> ...
- Linux 封闭端口和安全
两种方法: 1.停掉没用的服务,关闭端口监听 2.用 iptables 封闭端口 ######################################## 1.查看端口和占用服务 netsta ...
- 161020、web调试工具fiddler介绍及使用
简介: Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的"进出"Fiddler的数据(指cookie,ht ...
- PHP用substr截取字符串出现中文乱码问题用mb_substr
PHP用substr截取字符串出现中文乱码问题用mb_substr实例:mb_substr('截取中文乱码问题测试',0,5, 'utf-8'); 语法 : string substr (string ...