Java实验报告三模板
更新时间:2023-09-24 07:54:01 阅读量: IT计算机 文档下载
实验报告
实验中心:计算机实验教学中心 实验课程:java核心技术 实验名称:运算符、表达式与语句 专业:计算机科学与技术软件服务外包 年级班级: 2014级外包2班 姓名:汪西
学号:20140660021206
日期:2016年3月31日(第五周周四) 1.实验目的
1、掌握类型转换运算符;
2、掌握在if-else分支语句的if操作中使用switch语句;
3、能熟练使用if-else分支和while循环语句开发java应用程序
2.实验内容
1、根据附录里的源代码,按照注释要求,完成代码填空,使程序能够运行得出结果。
1)实验1 托运行李 2)实验2 自动售货机 3)实验3 猜数字游戏
2、设计编写程序完成以下任务。
1)在实验1的基础上进行改进,让飞机在托运行李时给用户一的优惠:免收费用中不足一元、一角或一分的金额。
2)在实验2的基础上进行改进,使得用户也可以投入5元钱,选择“草原奶茶”、“青青咖啡”和“甜美酸奶”之一。
3)输入一个数字,判断是一个奇数还是偶数(知识点:条件语句)
知识点:二选一条件语句
4)编写程序, 判断一个变量x的值,如果是1,输出x=1,如果是5,
输出x=5,如果是 10,输出x=10,除了以上几个值,都输出x=none。(知识点:条件语句)
知识点:条件语句switch(byte, short, int, char)
5)分别使用for循环,while循环,do循环求1到100之间所有能被3
整除的整数的和。(知识点:循环语句)
6)编写应用程序,求1+1/2!+1/3!+1/4!+??的前20项和。
知识点:循环+条件判断的基本运用
7)声明一个int数组,将1-10的数据存储到该数组当中。从键盘中输
入一个整数,将该整数放到数组中下标为5的空间中,最后计算该数组中所有数据的和并打印输出。(知识点:数组的声明、初始化、数组的访问,循环语句的使用)
8)提高题:除去次方数
自然数的平方数是:1 4 9 16 25 ? 自然数的立方数是:1 8 27 64 125 ? 自然数的4次方数是:1 16 81 256 ? ?
这些数字都可以称为次方数。
1~10000中,去掉所有的次方数,还剩下多少个数字?
3.实验步骤
1、public static void main(String[] args) {
} }
// TODO Auto-generated method stub int trainCharge=12; int carCharge=22;
double planeCharge=0.062;
Scanner reader=new Scanner(System.in); double weight,charge;
System.out.printf(\输入行李重量:\); weight=reader.nextDouble();
System.out.printf(\行李重量:%f公斤(kg)\\n\,weight); System.out.printf(\需要计费的重量:%d(kg)\\n\,(int)weight); charge=(int)weight*trainCharge;
//将表达式
(int)weight*trainCharge赋值给charge
System.out.printf(\用火车托运(%d元/kg),费用%f元
System.out.printf(\需要计费的重量:%d(kg)\\n\,(int)(weight+0.5)); charge=(int)(weight+0.5)*carCharge;
//将表达式
\\n\,trainCharge,charge);
(int)(weight+0.5)*carCharge赋值给charge
System.out.printf(\用汽车托运(%d元/kg),费用%f元\\n\,carCharge,charge); System.out.printf(\行李重量:%f克(g)\\n\,weight*1000);
System.out.printf(\需要计费的重量:%d(g)\\n\,(int)(weight*1000+0.5)); charge=(int) ((int)(weight*1000+0.5)*planeCharge);//将表达式System.out.printf(\用飞机托运(%f元/kg),费用%f元
(int)(weight*1000+0.5)*planeCharge赋值给charge \\n\,planeCharge,charge);
2、public class two {
public static void main(String[] args) {
// TODO Auto-generated method stub int money; int drinking;
System.out.printf(\投入金额:2、3或5元(按Enter键确认):\); Scanner reader=new Scanner(System.in); money=reader.nextInt(); if(money==2){ }
else if(money==3){ }
else if(money==5){
System.out.printf(\选择草原奶茶(1)、青青咖啡(2)和甜美酸奶(3)”之一:System.out.printf(\输入1,2或3:\); drinking=reader.nextInt();
System.out.printf(\选择爽口可乐(1),清凉雪碧(2),和雪山果汁(3)之一:System.out.printf(\输入1,2或3:\); drinking=reader.nextInt(); switch(drinking){ }
case 1:System.out.printf(\得到爽口可乐\\n\); break;
case 2:System.out.printf(\得到清凉雪碧\\n\); break;
case 3:System.out.printf(\得到雪山果汁\\n\); break;
default:System.out.printf(\选择错误\);
System.out.printf(\选择净净矿泉水(1),甜甜矿泉水(2),和美美矿泉水(3)System.out.printf(\输入1,2或3:\); drinking=reader.nextInt(); switch(drinking){ }
case 1:System.out.printf(\得到净净矿泉水\\n\); break;
case 2:System.out.printf(\得到甜甜矿泉水\\n\); break;
case 3:System.out.printf(\得到美美矿泉水\\n\); break;
default:System.out.printf(\选择错误\);
之一:\\n\);
\\n\);
\\n\);
}
}
}
switch(drinking){ }
case 1:System.out.printf(\得到草原奶茶\\n\); break;
case 2:System.out.printf(\得到青青咖啡\\n\); break;
case 3:System.out.printf(\得到甜美酸奶\\n\); break;
default:System.out.printf(\选择错误\);
else{ }
System.out.printf(\输入的钱币不符合要求\);
3、public class four {
}
public static void main(String[] args) { }
// TODO Auto-generated method stub int num;
System.out.printf(\请输入一个数字:\); Scanner reader=new Scanner(System.in); num=reader.nextInt(); if(num/2==0){ } else{ }
System.out.printf(\你输入的是一个奇数!\); System.out.printf(\你输入的是一个偶数!\);
4、public class five {
public static void main(String[] args) {
// TODO Auto-generated method stub int x;
System.out.printf(\请输入一个数字:\\n\); Scanner reader=new Scanner(System.in); x=reader.nextInt(); switch(x){
}
}
}
case 1:System.out.printf(\); break;
case 5:System.out.printf(\); break;
case 10:System.out.printf(\); break;
default:System.out.printf(\);
5、public class six {
public static void main(String[] args) {
// TODO Auto-generated method stub int sum=0,i=1;
for( i=1;i<=100;i++){ if(i%3==0){
sum=sum+i;
} }
System.out.println(\到100之间能够被3整除的整数和为:\+sum); do{
if(i%3==0){ }
i++;
}while(i<=100);
System.out.println(\到100之间能够被3整除的整数和为:\+sum); while(i<=100){ if(i%3==0){
sum=sum+i;
} i++; }
System.out.println(\到100之间能够被3整除的整数和为:\+sum); }
6、public class seven {
public static void main(String[] args) {
// TODO Auto-generated method stub }
sum=sum+i;
double sum =0;
正在阅读:
Java实验报告三模板09-24
防暑降温药 使用有禁忌(图).docx08-08
数据结构习题解答11-17
高中毕业生班主任评语12-04
年产1万吨高纯四氧化三锰工程项目可行性研究报告(150页05-31
动物生理学试题库05-24
家长意见和建议怎么写02-16
2020观看大型纪录片《抗美援朝保家卫国》有感(五篇材料)08-22
中职语文基础模块下第三单元测试08-29
- 供应商绩效评价考核程序
- 美国加州水资源开发管理历史与现状的启示
- 供应商主数据最终用户培训教材
- 交通安全科普体验教室施工方案
- 井架安装顺序
- 会员积分制度
- 互联网对美容连锁企业的推动作用
- 互联网发展先驱聚首香港
- 公司文档管理规则
- 机电一体化系统设计基础作业、、、参考答案
- 如何选择BI可视化工具
- 互联网产品经理必备文档技巧
- 居家装修风水的布置_家庭风水布局详解
- 全省基础教育信息化应用与发展情况调查问卷
- 中国石油--计算机网络应用基础第三阶段在线作业
- 【知识管理专题系列之五十八】知识管理中如何实现“场景化协同”
- 网络推广方案
- 中国石油--计算机网络应用基础第二阶段在线作业
- 汽车检测与维修技术专业人才培养方案
- 详解胎儿颈透明层
- 模板
- 实验
- 报告
- Java
- 常用韩语150句
- 广东省珠海市2019年高考生物二模试卷
- 《个人与团队管理》平时作业第2次
- 考研快题平面图技法分析
- 08真题及答案解析
- 四标段皇姑三洞桥脱硫除尘
- 2012年5月7日中考物理模拟试卷 - 图文
- 酒店管理人资 现代人资分析 - 人资规划与管理2016(叶予舜)
- sharp液晶电视开机时间及其次数的查看方法
- 乡镇卫生院管理制度汇编
- 智能家居项目计划书 - 图文
- 北邮cmos实验报告 - 图文
- 重庆市三峡名校联盟2015 - 2016学年高二化学12月联考试题
- 推荐学习K122019版高考化学总复习第四部分专题十七高分子化合物与有机合成检测
- 企业人力资源管理师基础知识学习要点 - 图文
- (整理)ANSYS电磁场分析指南第五章3-D静态磁场分析标量法
- 创业孵化基地项目可行性分析报告
- 苏教版五年级上册语文第20课 厄运打不垮的信念 课时练习
- 底盘习题与答案
- 执业兽医师测试题(动物病理)