- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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;
您可能关注的文档
- 第1课时-扇形统计图.ppt
- 第1课时-酸、碱和指示剂作用-几种常见酸.ppt
- 第1课时-圆柱及圆锥认识.ppt
- 第1章《图形相似》复习.ppt
- 第1章-发动机性能.ppt
- 第2讲-动物生命活动调节.ppt
- 第2节放射性元素衰变.ppt
- 第2课时笔算两位数乘两位数不进位乘法-.ppt
- 第2课时-选择合适统计图.ppt
- 第2篇-专题4教学课件.ppt
- 2024年中国玻璃瓶灌装机市场调查研究报告.docx
- 2010-2023历年河南省许昌市四校高三第一次联考政治试卷.docx
- 2010-2023历年河南省郑州市思齐实验中学高二月考数学试卷(带解析).docx
- 2010-2023历年河南省豫东、豫北十所名校高三阶段性测试(一)物理试卷(带解析).docx
- 2010-2023历年河南省濮阳市综合高中高二上学期期中考试语文试卷(带解析).docx
- 2024年中国DNA杂交实验仪市场调查研究报告.docx
- 2024年中国应急格栅灯电源市场调查研究报告.docx
- 2024年中国竖双色注浆机市场调查研究报告.docx
- 2024年机旁控制台项目可行性研究报告.docx
- 2024年中国隧道交通灯控制器市场调查研究报告.docx
文档评论(0)