- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 目 录 目 录 任务三 小试牛刀(学习Java语言基础) 内容提要 3.1 跟我做:计算圆的面积和周长 任务情景 编写一个程序ComputeArea,当程序运行时,从键盘上输入圆的半径,在控制台输出圆的周长和面积。要求:圆的周长只保留整数部分,舍掉小数部分。 运行结果 3.2 实现方案 问题分析 从技术角度,该程序涉及常量和变量的定义和使用、变量间的算术运算、数据类型转换(包括字符串与基本数据类型的转换和基本数据类型之间的强制类型转换)、基本的输入输出操作和命令行参数的应用。 解决步骤 1.打开Eclipse,在study项目中创建包com.task03,再确定类名ComputeArea,得到类的框架。 package com. task03; public class ComputeArea { } 2.定义所需要的变量和常量。 3.使用命令行参数接收从键盘输入的数据。 main方法有一个 String类型的数组参数,该数组中保存执行Java命令时传递给所运行的类的参数,该参数称为命令行参数。命令行参数与args数组的对应关系如图3-2所示。 4.求面积和周长(并将周长进行取整处理)。 5.输出圆的面积和周长。 3.3 代码分析 程序代码 package com.task03; //创建包com.task03 /** * ComputeArea.java *从键盘上输入圆的半径,求圆的周长和面积 */ public class ComputeArea { public static void main(String[] args){ final double PI=3.1415926; //定义常量PI double r,perimeter,area; int int_p; r=Double.parseDouble(args[0]); //字符串与数值类型数据进行转换 System.out.println(r=+r); perimeter=2*PI*r; int_p=(int)perimeter; //强制类型转换 area=PI*r*r; System.out.println(圆的周长(只保留整数部分)为:+int_p); System.out.println(圆的面积为:+area); } } 3.3 代码分析 应用扩展 上面代码定义了double、int型变量,还可以尝试其他数据类型变量的定义与使用。 上面代码将字符串转换成double类型,还可以将字符串转换成int类型等进行字符串、基本数据类型及其包装类间的相互转换。 从键盘输入三角形的三边,求三角形的周长和面积的主要代码如下: int a,b,c; double area,p; a=Integer.parseInt(args[0]); b=Integer.parseInt(args[1]); c=Integer.parseInt(args[2]); if(a+bca+cbc+ba){ p=(a+b+c)/2.0; area=Math.sqrt(p*(p-a)*(p-b)*(p-c)); System.out.println(“三角形的周长为”+(2*p)); System.out.println(三角形的面积为:+area); } else System.out.println(您输入的三边不能构成三角形); 3.4 必备知识 3.4.1 Java中的标识符和关键字 程序中使用的各种数据对象如符号常量、变量、方法、类等都需要一定的名称,这种名称叫做标识符(identifier)。Java的标识符由字母、数字、下划线(_)或美元符($)组成,但必须以字母、下划线和美元符开始。 Java标识符是大小写敏感的,没有字符数的限制。 下面是合法的标识符: identifier userName User_name _sys_varl $change 下面是非法的标识符: class 98.3 Hello World 关键字就是保留字,是指那些具有特殊含义和用途的、不能当作一般标识符使用的字符序列,这些特殊的字符序列由Java系统定义和使用,所以,程序员在代码中定义标识符时不能跟关键字重名。在Java语言中常见的关键字如表3-1所示,大家就留个初步的印象吧。 3.4 必备知识 表3-1 Java语言的数据类型 3.4 必备知识 3.4.2 Java程序的注释 为程序添加注释可以用来解释程序的某些部分的作用和功能,提高程序的可读性。也可以使用注释在程序中插入你的个人信息。此外,你还可以使用注释来暂时屏蔽某些程序语句,让编
您可能关注的文档
- 02第二章管理道德与企业社会责任.ppt
- iphone6产品说明书.ppt
- 02第二章进程线程与作业1.ppt
- ISO-14001环境管理体系要求及使用指南.ppt
- ISO15189认可和CAP认证的流程和体会.ppt
- 02继承爱国传统弘扬民族精神.ppt
- ISO9000-2008新标准学习.ppt
- 02道德与社会责任(案例丰富).ppt
- ISO9000常用统计方法.ppt
- ISO9000族标准章节大全教材.ppt
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
最近下载
- 县委书记在全县宗教界代表人士中秋座谈会上的讲话.pdf VIP
- 《医学信号分析与处理》9_非高斯生物医学信号分析与处理.ppt
- 湖南省2022年公务员考试:《行测》真题与参考答案.docx
- 《医学信号分析与处理》8_非平稳生物医学信号分析与处理2.ppt
- 2024年深圳高三一模物理试题和参考答案.pdf VIP
- 广东省深圳市宝安区七校联考2024-2025学年七年级上学期期中考试生物试卷(含解析).pdf VIP
- 《医学信号分析与处理》6_维纳滤波与卡尔曼滤波.ppt VIP
- IPO模板底稿-IPO企业尽职调查报告模版(内部使用).pdf
- 《中小企业人才流失研究国内外文献综述》3900字.docx VIP
- 蓝光电梯BL2000电气原理图纸.pdf
文档评论(0)