Java 程序设计 基本类型应用
实验目的与要求
1.在掌握JAVA数组基本概念及应用的基础上,变换数组的内容,完成主类创建,查找等功能的实现;
2.熟练掌握数据类型、运算符、表达式和语句。
实验内容
1.运行一个关于二维数组的例子程序,代码如下,截图给出其运行结果,并简单解释说明程序功能。(15分)

2.某省居民电价分三个“阶梯”:
月用电量50度以内的部分,电价为0.538元/度;
用电量在51度至220度之间的部分,电价为0.568元/度;
用电量超过220度的部分,电价为0.638元/度。
编写程序,用户从键盘输入用电量(要求在不终止程序的情况下能循环10次从键盘读入),程序输出用户应缴纳的电费。在报告中附上程序截图、运行结果截图和详细的文字说明。(20分)
3. 编写程序:用户从键盘输入10个正整数(这10个正整数分别包含1、2、3、4、5、6、7、8、9和10个数字),程序逆序打印出每个正整数的各位数字(例如:某个正整数为34567,程序输出76543)。在报告中附上程序截图、运行结果截图和详细的文字说明。(15分)
4. 编写程序:计算100-10000之间有多少个素数,并输出所有素数。在报告中附上程序截图、运行结果截图和详细的文字说明。(15分)
5. 编写程序:有一序列(分子为1、2、3递增,分母为1、2、4倍增):1/1,2/2,3/4,4/8,5/16,6/32,…求出这个数列的前10000项之和。在报告中附上程序截图、运行结果截图和详细的文字说明。(15分)
报告写作。要求:主要思路有明确的说明,重点代码有详细的注释,行文逻辑清晰可读性强,报告整体写作较为专业。(20分,这一项的评分,采用20分、10分和0分三个级别)
说明:
(1)本次实验课作业满分为100分,占总成绩的比例(待定)。
(2)本次实验课作业截至时间2019年9月27日(周五)23:59。
(3)报告正文:请在指定位置填写,本次实验需要单独提交源程序文件(请打包压缩)。
(4)个人信息:WORD文件名中的“姓名”、“学号”,请改为你的姓名和学号;实验报告的首页,请准确填写“学院”、“专业”、“报告人”、“学号”、“班级”、“实验报告提交时间”等信息。
(5)提交方式:截至时间前,请在Blackboard平台中提交。
(6)发现抄袭(包括复制&粘贴整句话、整张图),该次作业记零分。
(7)延迟提交,不得分;如有特殊情况,请于截至日期之后48小时内发邮件到feiqiao@szu.edu.cn,并在邮件中注明课程名称、作业名称、姓名、学号等信息,以及特殊情况说明,我收到后会及时回复。
(8)期末考试阶段补交无效。
实验过程及结果
1. 二维数组例子程序运行结果截图及功能说明。
运行结果如下:

功能说明见注释:

2. 某省居民电价分三个“阶梯”:
月用电量50度以内的部分,电价为0.538元/度;
用电量在51度至220度之间的部分,电价为0.568元/度;
用电量超过220度的部分,电价为0.638元/度。
编写程序,用户从键盘输入用电量(要求在不终止程序的情况下能循环10次从键盘读入),程序输出用户应缴纳的电费。在报告中附上程序截图、运行结果截图和详细的文字说明。
程序如下:

程序运行结果如下:

结果说明:输入10个数据,分别计算电费;
3. 编写程序:用户从键盘输入10个正整数(这10个正整数分别包含1、2、3、4、5、6、7、8、9和10个数字),程序逆序打印出每个正整数的各位数字(例如:某个正整数为34567,程序输出76543)。在报告中附上程序截图、运行结果截图和详细的文字说明。
程序如下:

运行结果如下:

4. 编写程序:计算100-10000之间有多少个素数,并输出所有素数。在报告中附上程序截图、运行结果截图和详细的文字说明。
程序如下:

运行结果如下:


结果说明:共有1204个素数
5. 编写程序:有一序列(分子为1、2、3递增,分母为1、2、4倍增):1/1,2/2,3/4,4/8,5/16,6/32,…求出这个数列的前10000项之和。在报告中附上程序截图、运行结果截图和详细的文字说明。
程序如下:

运行结果:
