- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
从控制台读取输入 Problem: 显示时间 计算一个以秒为单位时间量所包含的分钟数和剩余秒数的程序。例如,500秒就是8分钟20秒。 调试 逻辑错误通常称为bug。查找并修正这些错误的过程称为调试(debug)。 阅读程序 使用打印语句输出中间结果 使用调试器 在Eclipse中进行调试 双击编辑窗口左侧灰色边界添加断点 在编辑窗口右键菜单中选择调试方式-Java应用程序 Java程序设计 第2章 基本数据类型及操作 学习目标 编写Java程序执行简单的计算 理解标识符、变量、常量 使用赋值语句和赋值表达式 掌握Java的基本数据类型 使用操作符和表达式 了解操作数计算顺序,操作符优先级和结合规则 使用JOptionPane输入对话框和控制台获取输入 熟悉Java文件、编程风格和命名规则 理解语法错误、运行时错误和逻辑错误 例 计算圆的面积 编写程序,给定半径,计算圆的面积 读入半径值 计算面积 面积=半径×半径×π 显示面积 Example:ComputeArea.java 从控制台获取输入 标准输入/输出流 System.out 标准输出流 System.in 标准输入流 Scanner类 Scanner scanner = new Scanner(System.in); double d = scanner.nextDouble(); 方法: nextByte() nextShort() nextInt() nextLong() nextFloat() nextDouble() next() 读入一个字符串 nextLine() 1. 创建 Scanner 对象 Scanner input = new Scanner(System.in); 2. 方法 next(), nextByte(), nextShort(), nextInt(), nextLong(), nextFloat(), nextDouble(), or nextBoolean() to obtain to a string, byte, short, int, long, float, double, or boolean value. For example, System.out.print(Enter a double value: ); Scanner input = new Scanner(System.in); double d = input.nextDouble(); ComputeAreaWithConsoleInput ComputeAverage 从输入对话框获得输入 获取输入字符串 String string = JOptionPane.showInputDialog( null, Prompting Message, Dialog Title, JOptionPane.QUESTION_MESSAGE)); String string = JOptionPane.showInputDialog(Prompting Message); 字符串转换成数字类型 int i = Integer.parseInt(string); double d = Double.parseDouble(string); 消息 标题 图标 在消息对话框中显示结果 可以使用JOptionPane的showMessageDialog方法显示文本。 import javax.swing.JOptionPane; public class WelcomeInMessageDialogBox { public static void main(String[] args) { JOptionPane.showMessageDialog(null, “Welcome to Java!”, “Example 1.2 Output”, JOptionPane.INFORMATION_MESSAGE); } } 消息 标题 图标 标识符 Java中使用标识符(identifier)来命名变量、常量、方法、类、包等实体。 标识符命名规则 标识符是由字母、数字、下划线(_)、美元符号($)组成的字符序列。 标识符必须以字母、下划线(_)、美元符号($)开头。不能以数字开头。 标识符不能是保留字。 标识符不能为true、false或null。 标识符可以为任意长度。 例如:$2, area, radius, showMessageDialog是合法的标识符;2A, d+4是非法的标识符 Java保留字 abstract continue for new
您可能关注的文档
- 基因指导蛋白质合成.ppt
- 基因工程重组构建与筛选.ppt
- 基因指导蛋白质合成:转录翻译的播放动画.ppt
- 基因指导蛋白质的合成.ppt
- 基因指导蛋白质的合成 (2).ppt
- 基因控制生物的性(讲课课件).ppt
- 基因控制生物性状.ppt
- 基因控制生物的性状 (2).ppt
- 基因控制生物的性状0.ppt
- 基因控制生物的性状u.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)