网站大量收购闲置独家精品文档,联系QQ:2885784924

Java程序设计任务驱动式教程03章.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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程序的注释 为程序添加注释可以用来解释程序的某些部分的作用和功能,提高程序的可读性。也可以使用注释在程序中插入你的个人信息。此外,你还可以使用注释来暂时屏蔽某些程序语句,让编

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档