- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA快速入门练习
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
您可能关注的文档
最近下载
- 消毒供应室下收下送制度.docx VIP
- (高清版)C-H-T 2010-2011 海岛(礁)大地控制测量外业技术规程.pdf VIP
- 医生的个人年终工作总结PPT.pptx VIP
- HG-T 2876-2009 橡塑鞋微孔材料压缩变形试验方法.pdf VIP
- 广西基本医疗保险门诊特殊慢性病申报表.docx
- 消毒供应室下收下送培训.pptx VIP
- GBT 25000.51-2016自测报告模板.pdf VIP
- 《抢救工作制度》.ppt VIP
- 网吧消防应急预案.docx VIP
- GB∕T 35770-2022《 合规管理体系 要求及使用指南》之18:“8运行-8.4调查过程”解读和应用指导材料(雷泽佳编写2024B1).docx VIP
文档评论(0)