JAVA快速初涉练习2.docVIP

  • 3
  • 0
  • 约3.19万字
  • 约 29页
  • 2017-05-04 发布于四川
  • 举报
JAVA快速初涉练习2

PAGE  PAGE 29 第2章 实验 – JAVA基本语法1 2.1实验目标 算术运算符、算术表达式 布尔及关系算符和表达式 if/else控制结构 while循环语句 练习使用对话框 2.2实验说明 在上一章的实验中所看到的程序都是顺序执行的。本章实验教程将介绍如何使用JAVA选择控制语句,使程序能基于条件进行判断,从而选择执行相应的逻辑分支。 以下的实验包括4种类型, 每种类型都用括号里面的字母表示: D - 例程, 表示这是一个例子, 要求练习者阅读指南和代码; I - 交互式练习, 练习者完成实验指定的简单任务,如修改部分代码, 观察程序运行时的变化等; W - 热身练习, 练习者的编程工作量逐渐加大。 P - 完整编程,要求练习者根据要求,完成完整的JAVA程序。 2.3实验准备 从本实验教程光盘中拷贝Lab02文件目录到本地磁盘, 如C: 盘。Lab02 文件目录中将包含本次实验所需的所有资料。 Lab02的相关资料也可以从本实验教程的网站下载。 2.4实验任务 实验2.4.1: (D)运行四个Java程序 在已经安装JAVA SDK 5.0 的电脑上编译、运行4个JAVA程序IntDiv.java、 FloDiv.java、DouDiv.java 和 MinSec.java,观察程序的运行结果。在这四个程序中,运用了另外一种键盘读入的形式JOptionPane对话框。这种图形界面对用户来讲比命令行的数据输入方式更友好。用记事本或EditPlus 打开这几个程序,比较程序源代码。 IntDiv.java、 FloDiv.java、 DouDiv.java 和MinSec.java 都是按照这样的步骤执行的:(1) 提示用户输入数字。 这些数字是以字符串的形式被读取,而后又被转换成数字; (2) 适当的运算;(3) 输出显示。 MinSec.java (见程序清单2-1)包括以下的语句: int totalSeconds = Integer.parseInt( JOptionPane.showInputDialog( Enter total seconds (integer) )); 这个语句可以看作是以下两个语句的缩写: String totalSecondsText = JOptionPane.showInputDialog( Enter total seconds (integer) ); int totalSeconds = Integer.parseInt(totalSecondsText); 程序清单2-1:MinSec.java // MinSec.java // 将总秒数转换为分钟和剩余秒数 import javax.swing.JOptionPane; public class MinSec { public static void main( String[] args ) { JOptionPane.showMessageDialog( null, 将输入总秒数 \n + 转换为相应的 \n + 分钟数和秒数 。 ); // 读取总秒数 : int totalSeconds = Integer.parseInt( JOptionPane.showInputDialog( 输入总秒数 (整数) )); // 计算分钟和秒数 int minutes = totalSeconds / 60; int seconds = totalSeconds % 60; // 显示结果 JOptionPane.showMessageDialog( null, totalSeconds + 秒等于 + minutes + 分钟加 + seconds + 秒。 ); System.exit( 0 ); // 结束程序 } // method main } // class Min

文档评论(0)

1亿VIP精品文档

相关文档