当前位置:
文档之家› 实验1:Java语言程序设计基础
实验1:Java语言程序设计基础
课程实验报告
课程名称
Java应用技术
班级
实验日期
姓名
学号
实验成绩
实验名称
实验1:Java语言程序设计基础
实
验
目
的
及
要
求
1.掌握Java语言的基本语法,基本数据类型;
2.熟练运用选择、循环控制程序流程;
3.掌握数组类型的声明和动态内存申请;
4.掌握String类中的方法。
实
验
环
境
操作系统:Windows
附
录
实验1
public class Number {
public static void main(String[] args) {
"[猜想要求:1~100之间的整数]");
ext();
extLine();
boolean b = ("\\d{0,10}|(\\d{0,10}.\\d{0,2})", m);
(2)金额的中文大写形式。
给定一个浮点数,将其转换为金额的中文大写形式的字符串。例如,表示为“壹佰贰拾叁元肆角伍分”。注意以下几种情况:
A.当金额为整数时,只表示整数部分,省略小数部分,并添加“整”字,例如123表示成“壹佰贰拾叁元整”。
B.当金额中含有连续的0时,只需写一个“零”即可。例如10005表示为“壹万零伍元整”。
C.10的省略表示。例如110表示为“壹佰壹拾元整”,而10表示为“拾元整”。
D.100表示为“壹佰元整”,1000表示为“壹仟元整”等等。
调
试
过
程
及
实
验
结
果
实验1
实验2
10的省略表示
100的表示
总
结
实验1
通过对Pattern类的使用使程序的可执行性较高,能够良好有效的运行。
实验2
程序的编写耗费时间较长,对结果的优化不是特比理想,应该通过字符位置的查找判断进行优化,但实现较为困难。
break;
}
else{
"[非法格式,请重新输入]");
}
}
}
}
IDE:JDK 或者 MyEclipse
实
验
内
容
(1)猜数字。
编写一个Java应用程序,实现如下功能:
A.随分配给客户一个1~100之间的整数。
B.用户从键盘输入自己的猜想。
C.程序返回提示:”大了”,”小了”,”猜对了”。
D.用户根据提示,再次输入猜想的数,直到猜对为止,显示”猜对了”,同时输出猜想的次数。
if(b){
){
unit1[0] = "元";
quals("零") && j!=0){
mychar[i] = (i));
j--;
}
else {
mychar[i] = (i) + unit1[j--];
}
}
String mystr ="";
for (int i = 0; i < ; i++) {
if(mychar[i] != null){
mystr += mychar[i];
}
}
//除去多余的零
for(int i = 0; i<6;i++){
mystr = ("零零", "零");
}
//其它修整
mystr = ("零元", "元");
if(!("壹佰壹拾元") && !("壹仟零")){
mystr = ("壹拾", "拾");
}
"[转换后的金额]:"+mystr);