- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java程序设计 Java 程序设计 华南农业大学 信息学院 教育技术 曾玲 Java程序设计 第2章 基本数据类型与基本操作Part3 Java程序构成元素 Java程序设计 * 引入类的路径与默认引入包 系统提供的引入类位置 sdk安装目录的src压缩文件里 所有类放在不同路径下面 java.lang包是默认引入包 不需要import引入,可以使用lang包下面所有的类 Java程序设计 * 2.7 使用Math类进行数学运算 Math类中部分方法 2.8 基本输入输出 目前主流程序中有两种输入输出方式:命令行界面和图形用户界面。 命令行界面较为简单且运行效率高,但缺乏直观性和交互性。图形用户界面用户体验好且操作方便,但是实现较复杂。 1. 数据输入 JDK5.0中增加了类Scanner,使用它可以便地完成各种基本类型数据和字符串的输入。 Scanner类中输入数据的方法 例2-1 Java程序设计 * import java.util.Scanner; //引入输入类Scanner public class PersonalInfo { //定义PersonalInfo类 public static void main(String[] args) { //程序入口 Scanner input = new Scanner(System.in); System.out.print(输入姓名:); String name = input.next(); System.out.print(输入性别:); String gender = input.next(); System.out.print(输入年龄:); int age = input.nextInt(); System.out.print(输入体重:); double weight = input.nextDouble(); System.out.print(输入婚否(true/false):); boolean married = input.nextBoolean(); System.out.println(个人信息:[ + name + , + gender + , + age + , + weight + , + married + ]); } } 变量标识符 Util包Scanner类 Scanner类的方法引用 2. 数据输出 使用System.out.print()和System.out.println()方法可以在标准输出设备输出结果。其中System.out是PrintStream类型的标准输出对象,两个方法的参数是一样的,均为一个字符串。 两者的区别在于println()方法在输出完字符串后自动添加一个回车换行。 2. 数据输出 为了便于控制多个不同类型数据的输出,JDK5开始增加了printf方法,其格式为: System.out.printf(格式字符串, 表达式1, 表达式2, …, 表达式n); 2.8.2 使用对话框进行输入输出 使用JOptionPane类的方法。 输出 :JOptionPane.showMessageDialog(null, 输出的字符串,对话框标题,Joption.INFORMATION_MESSAGE); 输入 :String s = JOptionPane.showInputDialog(null, 提示字符串,对话框标题,Joption.QUESTION_MESSAGE); 2.9 顺序结构程序 顺序结构的程序设计是最简单的程序结构,只要按照要解决问题的要求顺序写出相应的语句即可。它的执行顺序是自上而下,依次执行。 2.9 顺序结构程序举例 例2-2:计算圆的面积。要求程序使用对话框方式输入圆的半径,计算圆的面积,最后使用对话框输出圆的半径和其对应的面积。 如果输入的半径值为负数呢? 2.9 顺序结构程序举例 例2-3:计算三角形的面积。使用命令行方式输入三角形的三条边长,计算并在命令行输出三角形的面向。假设输入的三条边长一定能构成三角形。 任意三个数均能构成三角形吗? 练习1 Page.30(书本2.3题,“x=1”改为“a=1”) 2.3 定义变量:int a=1 和 double y=1.0,下面各个表达式的运算结果是什么?每个表达式单独运算 a = 50 / 9; a = 20 % 9 + 4 * 4 – 3; a %= 3 / a + 3; d += 1.5 * 3 + (++a); d -= 1.5 * 3 + a++; 2.4 写出下面条件的表达式 (1)字符变量ch中存放小写字母时
您可能关注的文档
- 肿瘤诊断治疗学:恶性胸腹腔积液的治疗.pptx
- Java程序设计课件:第1章 Java程序设计语言概述.ppt
- Java程序设计课件:第2章 基本数据类型与基本操作 Part2.ppt
- 畜牧学(第一篇 第八章饲料原料调制与配合(新).ppt
- 放射物理与防护:1第一章:物质的结构.ppt
- 放射物理与防护:2第二章:核转变.ppt
- 放射物理与防护:3第三章1:x线的产生.ppt
- 放射物理与防护:3第三章2:x线的产生.ppt
- 放射物理与防护:3第三章3:x线的产生.ppt
- 放射物理与防护:4第四章1:X线与物质的相互作用.ppt
- 鹤壁山城鹤鑫化工有限责任公司“9·29”较大中毒事故调查报告.pdf
- 露天矿山边坡稳定性分析评估工作指南.doc
- 汽车先进动力系统技术发展报告(2025版).pdf
- 中国人寿财产保险股份有限公司福建省(不含厦门)商业性奶牛养殖淘汰保险条款.doc
- 1.3 美国内战 课件 2025--2026学年统编版九年级历史下册.pptx
- 4.14 法西斯国家的侵略扩张 课件 2025-2026学年统编版九年级历史下册.pptx
- 6.21 冷战后的世界格局 课件 2025---2026学年统编版九年级历史下册.pptx
- 第14课《古诗二首 绝句》-课件-2025-2026学年二年级语文下册统编版.pptx
- 19.《蜘蛛开店》--(课件)-2025-2026学年二年级语文下册统编版.pptx
- 18.《大象的耳朵》第2课时(课件)-2025-2026学年二年级语文下册统编版.pptx
最近下载
- Boss Roland逻兰GX-100 吉他效果处理器[中文] GX-100 参数指南 说明书用户手册.pdf
- 一般工业企业特殊作业安全要求 第4部分 临时用电.pdf VIP
- 防雹网项目建设实施方案.docx VIP
- 公立医院章程范本.doc VIP
- 一般工业企业特殊作业安全要求 第5部分 检维修作业.pdf VIP
- 可再生能源电力消费的申报与声明规范.docx VIP
- 5.1.4 识读识读预焙阳极铝电解槽的结构图.ppt VIP
- 各级医疗机构公立医院章程范本(2019年12月版).pdf VIP
- 异丙醇安全周知卡.doc VIP
- 广东省深圳市福田区2024-2025学年八年级上学期期末地理试题(含答案).pdf VIP
原创力文档


文档评论(0)