- 7
- 0
- 约1.28万字
- 约 21页
- 2018-06-03 发布于福建
- 举报
Java语言程序的设计实验及参考代码
转载 Java语言程序设计实验及参考代码
原文地址:Java语言程序设计实验及参考代码作者:08ComSciTech2感谢雷群星提供题目,涂万林提供参考代码,仅供大家学习交流之用!请尊重他人劳动果实!
实验一:程序控制结构
实验目的、要求
1、复习Java中的输入和输出数据的方法;
2、熟练掌握Java的选择结构以及if和switch语句;
3、熟练掌握Java的循环控制结构以及while,do-while和for语句;
主要设备器材:安装有JDK1.5以上版本和JCreator软件的PC一台
实验内容:
1、编写程序实现华氏温度和摄氏温度的相互转换(转换公式:F=9/5 C+32)
要求:
a、使用对话框输入数据和输出数据
b、要求程序可以多次转换数据,直到用户输入退出命令才中止程序
1-华氏温度转摄氏温度
2-摄氏温度转华氏温度
q-退出
参考代码:
import javax.swing.JOptionPane;
import java.lang.System;
public class TemperConversion{
public static void main(String args){
char loop=0;
while(loop!=q){
String inString=JOptionPane.showInputDialog(null,1、华氏温度转摄氏温度n2、摄氏温度转华氏温度nq、退出转换);
loop=inString.charAt(0);
switch(loop){
case1:
String fString=JOptionPane.showInputDialog(null,输入华氏温度:);
float n=Float.parseFloat(fString);
float c=(n-32)*5/9;
//float c=(float)(((int)(((n-32)*5/9)*100))/100.0);
JOptionPane.showMessageDialog(null,转换后的摄氏温度为:+c);
break;
case2:
String cString=JOptionPane.showInputDialog(null,输入摄氏温度:);
float m=Float.parseFloat(cString);
float f=(9.0/5)*m+32;
//float f=(float)(((int)(((9.0/5)*m+32)*100))/100.0);
JOptionPane.showMessageDialog(null,转换后的华氏温度为:+f);
break;
caseq:
System.exit(0);
}
}
}
}
实验二:约瑟夫环问题:有N个人围城一圈依次编号,从第S个人开始循环报数,报数到D的倍数的人退出报数,最后剩下一个人停止报数,并显示该人的编号。
参考代码:
import javax.swing.JOptionPane;
public class YuesefuQ{
public static void main(String args){
String numberString=JOptionPane.showInputDialog(null,Enter the total number:);
int n=Integer.parseInt(numberString);
String loopString=JOptionPane.showInputDialog(null,Enter the loop number:);
int m=Integer.parseInt(loopString);
String startString=JOptionPane.showInputDialog(null,Enter the start number:);
int s=Integer.parseInt(startString);
String orderput=;
String output=The total number is:+n+nThe loop number is:+m+nThe start number is:+s+nThe out of order is:;
int a=new int[n];
int i,j,k;
i=0;
j=0;
k=0;
for(i=0;i n;i++){
if(i n-s+1)a[i]=s+i;
else a[i]=i+s-n;
}
while(k n-1){
for(i=0;i n;i++){
if(a[i]==0){
continue;
}
j++;
if(j%m==0){
orderput+=The out Number is:+a[i
您可能关注的文档
- D8合同段桥梁施工的方案 1.doc
- Delphi程序的设计之 惯用法.doc
- develop环境下qt中文化程序的设计.doc
- dSpace 控制系统实时 仿真解决的方案.doc
- DirectX程序的设计认证复习题Ⅳ.doc
- DV摄像机拍摄的技巧上.doc
- DVB C有线数字电视的项目 商业计划书.doc
- ESAComp 复合材料结构的设计专用软件.doc
- DV摄像的拍摄的技巧.doc
- D类功放IC应用的设计中需要考虑的因素.doc
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 储能政策与法规研究.pptx VIP
- 钢筋混凝土框架结构施工组织设计方案.doc VIP
- 以我身份证在银行帮别人贷款协议书8篇.docx VIP
- 钢筋混凝土框架结构施工组织设计方案.docx VIP
- 2025年烟台汽车工程职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 第一单元第2课《多样的中国民间美术》教学设计 人美版2025初中美术七年级下册.docx VIP
- 河南省天一大联考英语.doc VIP
- 工程建设-钢筋混凝土框架结构施工组织设计方案.doc VIP
- 2025春初中毕业生学业考试指导书历史教材梳理答案.pdf VIP
- 农业生态学 第一章.ppt VIP
原创力文档

文档评论(0)