学 生 实 验 报 告
学 院: 用友软件学院 课程名称: Java程序设计 专业班级: 软件工程084班 姓 名: 陈贝贝 学 号: 0088225
学生实验报告(一)
学生姓名 实验项目 陈贝贝 学号 0088225 同组人:无 编程分解整数 ■必修 □选修 □演示性实验 □验证性实验 ■操作性实验 □综合性实验 实验地点 指导教师 Z113 毛澄映 实验仪器台号 实验日期及节次 Z113-B09 2011-3-10 1-4节
一、实验综述
1、实验目的及要求
实验目的:
1. 学习数据表示、运算符和表达式; 2. 认识Java的基本数据类型;
3. 养成良好的程序调试和编程风格。 试验要求:
编写程序,读入0到1000的一个整数并将其各位数字之和赋值给一个整数。如,整数932各位数字之和为14。
2、实验仪器、设备或软件
1. 个人计算机PC; 2. Eclipse编程环境。
二、实验过程(实验步骤、记录、数据、分析)
(1) 步骤一
1. 新建包,命名为homework,在包下新建类,名为Experient1,如下图所示:
1
2. 导入显示文本框的数据包:import javax.swing.JOptionPane; 根据题意编写代码如下:
package homework;
import javax.swing.JOptionPane;
public class Experient_1 {
public static void main(String[] args) {
// 读数
String numberString = JOptionPane.showInputDialog(null, \请输入一个0 到1000之间的数:\,\,JOptionPane.QUESTION_MESSAGE);
// 输出结果
System.out.println(\数\+ number+\的每位数之和是 \+ sum); System.exit(0); } }
// 求和
int sum = lastDigit + secondLastDigit + thirdLastDigit; int number = Integer.parseInt(numberString); //拆分每位数
int lastDigit = number % 10; int remainingNumber = number / 10;
int secondLastDigit = remainingNumber % 10; remainingNumber = remainingNumber / 10; int thirdLastDigit = remainingNumber % 10;
如下图所示:
2
(2) 步骤二
输入数,进行验证代码的准确性,这里以100为例,如下图
三、结论
1、实验结果
3
2、分析讨论
通过这次的试验,学会了如何正确的定义变量,定义不同的数据类型,同时认识到编码的格式规范的重要性。
养成良好的编码习惯,有助于以后在项目中更顺利的进行团队合作。
四、指导教师评语及成绩:
评语:
该实验步骤正确。程序设计较合理,结果正确。实验报告格式正确,文档规范,描述较清晰。实验总结较全面,实验分析较深刻。通过实验,可以看出该生能理解能所用语言知识,掌握了运用该知识的方法与技能,较好地完成了实验任务。达到实验目的。
成绩: 85 指导教师签名:毛澄映
批阅日期:2011-3-15
4