- 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
您可能关注的文档
最近下载
- 中诚信国际-2025年城投行业运行回顾与2026年展望-“退平台”倒计时下的城投风险再审视.pdf VIP
- 15-《渗透检测》第6-9章-张彦新概要.ppt
- cobas® cobas 系统 6800 8800 Systems p 680 instrument 说明书用户手册.pdf
- 项目总工手册(2023版).docx
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- 石化公司物资采购管理办法.pptx VIP
- DB31T 1661-2025 公共区域电子屏播控安全管理要求.docx VIP
- ANSI ESD S20.20-2021(完整中文版本).docx VIP
- 梅江会战扬威名.doc VIP
- 开工第一课(2026)课件.ppt
原创力文档

文档评论(0)