您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页JAVA程序流程控制语句的使用

JAVA程序流程控制语句的使用

来源:纷纭教育
计算机类课程实验报告

课程名称 Java 姓 名 黄凯 实验名称 学 号 实验日期 7419 11.09.29 JAVA程序流程控制语句的使用 系 别 理学 专业 计算机科学与技术 指导老师 肖建明 一、实验目的: 同组实验者 完成 1. 进一步熟悉eclipse集成开发环境、掌握在eclipse中带参数运行程序的方法。 2. 掌握Java流程控制语句(if、for、while、switch语句)的用法。 3. 熟悉Java语言基本语法。 二、实验设备(工具、材料、硬软件)及要求 利用win操作系统,jdk1.6,eclipse开发平台。 三、实验内容及实验步骤(如为编程实验,可列出主要源代码) (本项内容不足可另附纸) 1.补充完整以下猜数字游戏程序,并编译运行之。 模板代码 GuessNumber.java public class GuessNumber { public static void main (String args[ ]) { System.out.println(\"给你一个1至100之间的整数,请猜测这个数\"); int realNumber=(int)(Math.random()*100)+1; int yourGuess=0; String str=JOptionPane.showInputDialog(\"输入您的猜测:\"); yourGuess=Integer.parseInt(str); while(yourGuess!= realNumber) { //循环条件 if(yourGuess>realNumber) //条件代码 { str=JOptionPane.showInputDialog(\"猜大了,再输入你的猜测:\"); yourGuess=Integer.parseInt(str); } else if(yourGuess=0){ } } } result[m]=b; else } { JOptionPane.showMessageDialog(null,\"成绩范围0100分\"); m--; } c=b; d=b; b=c; if(b<=100&&(b>=0)&&d>b){ JOptionPane.showMessageDialog(null,\"分数最低为 \"+d+\"分\"); } 4. 测试运行教材第58页程序。 import javax.swing.JOptionPane;//导入包swing中的JOptionPane类 public class Identity { public static void main(String args[]) { String ID; int year,month,day,lent,province; ID=JOptionPane.showInputDialog(\"Input your ID \"); lent=ID.length(); if(lent!=18) { JOptionPane.showMessageDialog(null,\"The length of your ID inputed is error!\ return; } province=Integer.parseInt(ID.substring(0,2)); year=Integer.parseInt(ID.substring(6,10)); month=Integer.parseInt(ID.substring(10,12)); day=Integer.parseInt(ID.substring(12,14)); int array[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; if(province<=00||province>=51) JOptionPane.showMessageDialog(null,\"The province code inputed is error!\ else if(year<1900||year>=2008) JOptionPane.showMessageDialog(null,\"The year is error!\ else if(month<1||month>12) JOptionPane.showMessageDialog(null,\"The month is error!\ else if(year%400==0||(year%4==0&&year%100!=0)) { if(month==2&&(day>=29||day<=0)) JOptionPane.showMessageDialog(null,\"The day is error!\ } else if(array[month]<=day||day<=0) JOptionPane.showMessageDialog(null,\"The birthday is error!\ else JOptionPane.showMessageDialog(null,\"The ID is right!\" ,\"Yes\ } } 四、实验结果及结论 1)经过调试无误后执行得出有个对话框并经过5次猜测后得出正确结果; 实验结果无误, 2)第二题开始调试无误后执行对于加、减、除都能实行运算,但是对于乘法不能实现,最后利用数学符号的*方成功 对于开发环境对某些符号不敏感,血药以后多多注意。 3)成功得出相应的执行结果。 4)成功得出相应的实验结果, 五、总结(存在的问题及解决办法、心得体会等) 总体来说对于这次实验,依据相应要求还能做出,但是对于很多基础知识还不够熟练运用,尤其是对对话框的运用还处在初始运用上,还需花很多时间在swing这一块,另外对于while、switch语句的用法没用到~~ 六、教师评语(或成绩) 教师签字: 年 月 日

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务