
(完整版)JAVA实验3答案.pdf
5页广 东 海 洋 大 学 学 生 实 验 报 告 书 ( 学 生 用 表 )实验名称实验三 . 分支与循环语句课程名称Java 程序设计与开发技术课程号 16232204 学院( 系) 信息学院专业计算机科学与技术班级计科学生姓名学号实验地点钟海楼04019 实验日期2015 年9 月 22 日一、实验目的(1)学习掌握 Java 中的 if-else if-else多分支语句;(2)学习使用 Java 程序中的 if-else分支和 while 循环语句解决问题二、实验任务完成实验三指导上实验1、实验 2 的实验任务三、实验仪器设备和材料安装有 J2SE开发工具的 PC机四、实验内容和步骤实验 1 回文数编写一个 Java 应用程序用户从键盘输入一个19999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数代码如下:Number.java import java.util.Scanner; public class Number public static void main(String args) int number=0,d5,d4,d3,d2,d1; Scanner reader=new Scanner(System.in); System.out.println(输入一个 1至 99999之间的数 ); number=reader.nextInt(); if(number=1&numberrealNumber) System.out.print(猜大了,再输入你的猜测:); yourGuess=reader.nextInt(); else if(yourGuessrealNumber”替换代码 1 可以吗?不可以,如果代替,则会令程序在检测到用户猜测数字大于正确数字时就会提示“猜对了”。
2) 语句“System.out.println(“ 猜对了!”); ”为何要放在 while 循环语句之后?放在 while 语句的循环体中合理吗?因为 while 循环中的退出条件是当用户输入的yourGuess 等于 realNumber, 所以一旦程序正确退出while 循环就说明用户输入的数字是正确的,从而提示“猜对了”如果放在 while 循环体中,则会在每次用户输入后不管对错都会提示“猜对了”成绩指导教师孙兵日期 2015年 9 月 23 日注 :请用 A4 纸书写,不够另附纸第页,共页。












