第2章初识对象及简单数据类型.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * §2.10.2 输出基本型数据 ◆JDK1.5新增了和C语言中printf函数类似的数据输出方法,该方法使用格式如下: System.out.printf(格式控制部分,表达式1,表达式2,…表达式n) 格式控制部分由格式控制符号:%d、%c、%f、%s和普通的字符组成,普通字符原样输出。格式符号用来输出表达式的值。 %d:输出int类型数据值 %c:输出char型数据。 %f:输出浮点型数据,小数部分最多保留6位 %s:输出字符串数据。 输出数据时也可以控制数据在命令行的位置,例如: %md:输出的int型数据占m列 %m.nf:输出的浮点型数据占m列,小数点保留n位。 1 Allmans风格 Allmans风格也称作“独行”风格,即左、右大括号各自独占一行,代码如下: public class Allmans { public static void main (String [] args) { System.out.println(“Allmans风格”); } } 当代码量较少时适合使用“独行”风格,代码布局清晰,可读性强。 §2.11 编程风格 2 Kernighan风格 Kernighan风格也称作“行尾”风格,即左大括号在上一行的行尾,右大括号独占一行,代码如下: public class Kernighan { public static void main (String [] args) { System.out.println(“Kernighan风格”); } } 当代码量较大的时候适合使用“行尾”风格,因为该风格能够提高代码的清晰度。 3 注释 单行注释使用“//”表示单行注释的开始,也就是说从该行中从“//”开始以后的内容均为注释部分。例如: public class Demo //声明一个类,类的名字叫Demo {//类体的左大括号 public static void main (String [] args) { System.out.println(“这是一个注释。”);//输出这是一个注释。 } }//类体的右大括号 多行注释使用“/*”表示注释的开始,以“*/”表示注释的结束。例如: public class Demo { /*以下是main方法,它是程序的入口, 程序的执行首先执行main方法 */ public static void main (String [] args){ } } * * * * 第2章 初识对象和简单数据类型 * * * * §2.1 问题的提出 编写一个Java应用程序,该程序可以输出矩形的面积。 public class ComputerRectArea { public static void main(String args[]) { double height; //高 double width; //宽 double area; //面积 height=23.89; width=108.87; area=height*width; //计算面积 System.out.println(area); } } 如果其他Java应用程序也想计算矩形的面积,同样需要知道使用矩形的宽和高来计算矩形面积的算法,即也需要编写和这里同样多的代码。 现在提出如下问题:能否将和矩形有关的数据以及计算矩形面积的代码进行封装,使得需要计算矩形面积的Java应用程序的主类无需编写计算面积的代码就可以计算出矩形的面积呢? * * §2.2 简单的矩形类 面向对象的一个重要思想就是通过抽象得到类,即将某些数据以及针对这些数据上的操作封装在一个类中,抽象的关键有两点:一是数据(也称属性),二是数据上的操作(也称行为)。 public class Rect { double width; //矩形的宽 double height; //矩形的高 double getArea() //计算面积的方法 { double area=width*height;

文档评论(0)

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

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

1亿VIP精品文档

相关文档