如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
GDOU-B-11-112广东海洋大学学生实验报告书(学生用表)Java程序设计与开发实验名称实验三、分支与循环语句课程名称课程号技术学院(系)信息学院专业计算机科学与技术班级计科钟海楼2015年学生姓名学号实验地点实验日期040199月22日一、实验目的(1)学习掌握Java中的if-elseif-else多分支语句;(2)学习使用Java程序中的if-else分支与while循环语句解决问题。二、实验任务完成实验三指导上实验1、实验2的实验任务。三、实验仪器设备与材料安装有J2SE开发工具的PC机。四、实验内容与步骤实验1回文数编写一个Java应用程序。用户从键盘输入一个1~9999之间的数,程序将判断这个数就是几位数,并判断这个数就是否就是回文数。代码如下:Number、javaimportjava、util、Scanner;publicclassNumber{publicstaticvoidmain(Stringargs[]){intnumber=0,d5,d4,d3,d2,d1;Scannerreader=newScanner(System、in);System、out、输入一个1至99999之间的数number=reader、nextInt();if(number>=1&&number<=99999){d5=number/10000;d4=number%10000/1000;d3=number%1000/100;d2=number%100/10;d1=number%10;if(d5!=0){System、out、就是5位数if(d5==d1&&d4==d2){System、out、就是回文数}else{System、out、不就是回文数}}elseif(d4!=0){System、out、就是4位数if(d4==d1&&d3==d2){System、out、就是回文数}else{System、out、不就是回文数}}elseif(d3!=0){System、out、就是3位数if(d3==d1){System、out、就是回文数}else{System、out、不就是回文数}}elseif(d2!=0){System、out、就是2位数if(d2==d1){System、out、就是回文数}else{System、out、不就是回文数}}elseif(d1!=0){System、out、就是1位数System、out、就是回文数}}else{System、out、不在1至99999之间}}}运行结果:课后的练习(1)程序运行时,用户从键盘输入2332,程序提示怎样的提示。(2)程序运行时,用户从键盘输入654321,程序提示怎样的提示。(3)程序运行时,用户从键盘输入33321,程序提示怎样的提示。实验2猜数字游戏编写一个Java应用程序,实现下列功能:·程序随机分配客户一个1~100之间的整数。·用户输入自己的猜测。·程序返回提示信息,提示信息分别就是“猜大了”、“猜小了”、“猜对了”。·用户可根据提示信息再次输入猜测,知道提示信息就是“猜对了”。代码如下:GuessNumber、javaimportjava、util、Scanner;importjava、util、Random;publicclassGuessNumber{publicstaticvoidmain(Stringargs[]){Scannerreader=newScanner(System、in);Randomrandom=newRandom();System、out、给您一个1至100之间的整数,请猜测这个数intrealNumber=random、nextInt(100)+1;intyourGuess=0;System、out、输入您的猜测yourGuess=reader、nextInt();while(yourGuess!=realNumber){if(yourGuess>realNumber){System、out、猜大了,再输入您的猜测yourGuess=reader、nextInt();}elseif(yourGuess<realNumber){System、out、猜小了,再输入您的猜测yourGuess=reader、nextInt();}}System、out、猜对了!}}运行结果:课后的练习(1)用“yourG