- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Lu Wei 例:假如有7家餐馆:Joe, Tom, Kevin, Rich, Rose, Ken, Melissa。他们要在纽约时代广场的屏幕上做广告,编写一个程序显示这7家餐馆的信息。 Lu Wei 例:为了节省费用,假如: Joe餐馆只在星期天做广告, Tom餐馆只在星期一做广告, Kevin餐馆只在星期二做广告, Rich餐馆只在星期三做广告, Rose餐馆只在星期四做广告, Ken餐馆只在星期五做广告, Melissa餐馆只在星期六做广告。 Lu Wei 一个switch语句可以代替多个if—else语句组成的分支结构,而switch语句从思路上显得更清晰。 Lu Wei 练习:修改成switch语句。 Lu Wei 循环结构 Java中有三种语句来实现循环结构,分别是: while循环语句 do-while循环语句 for循环语句 它们的结构分别如下图所示。 Lu Wei Lu Wei 例:有一个饭店,层数从2到20,有三部电梯。电梯#1在该饭店的各层停靠,电梯#2只在偶数楼层停靠,电梯#3只在奇数楼层停靠。显示电梯停靠的楼层号码。 用For实现。 Lu Wei for语句和while语句互相转化 for语句和while语句可以互相转化。 for ( expression1; expression2; expression3 ) statement; 可以写成: expression1;while ( expression2 ) { statement; expression3;} Lu Wei 例:电梯,用while实现。 Lu Wei 类的创建 类将变量和方法封装在一起。 例:Person类 Lu Wei 创建对象 一个类可以生成多个对象,使用关键字new。下面是创建对象的语句: String s = new String (“hello”); hello s Lu Wei 例: Table类 Table t = new Table(); Circle类 Circle c = new Circle(); Lu Wei 对象使用 创建新的对象之后,我们就使用“对象名.对象成员(包括变量和方法)”的格式,来访问对象。 对象名.变量名 对象名.方法名 Java编程基本知识 Lu Wei Introduction In this chapter First look at Java Java语法基础 Java类与对象 Lu Wei First look at Java 编辑源程序 我们可以不采用任何集成开发环境,只是采用文本编辑器就可以编写简短的Java程序。 例: Lu Wei /** *Welcome.java is the first program in Java. */ class Welcome { // main method begins execution of Java application public static void main( String [ ] args) { System.out.println( Welcome to Java Programming! ); } } // end class Welcome Lu Wei 注释:Java里有三种类型的注释: 单行注释:表示这一行的从“//”开始的所有内容都是注释,这种类型的注释更常用,因为它书写时更方便。 多行注释: /* ... */ /* This is a multiple line comment. It can be split over many lines */ 文档注释:以 /** 开始,并以 */ 结束,注释中的每一行都必须以 * 开始。 Lu Wei 用class来声明一个类,其类名为Welcome。 左括号{:和右括号} 是成对出现的,表示类的开始和结束。 class Welcome { public static void main( String[] args ) 对于一个Java应用程序来说,main方法是必须的,而且必须按照如上的格式来定义。 Lu Wei 这行程序用来实现字符串的输出,它相当于c语言中的printf()函数,所做的事是将字符串“Welcome to Java Programming!”打印到屏幕上。 System.out.println( Welcome to Java Programming! ); Lu Wei 程序必需转换为Java虚拟机能够理解的形式,这样,任何安装有J
您可能关注的文档
- 2012光源与光检测器C4.ppt
- 2012届步步高高考英语大二轮专题复习与增分策略课件:单项填空1、容易溷淆的名词.ppt
- 2012届步步高高考英语大二轮专题复习与增分策略课件:完形填空2、议论文型 .ppt
- 2012届步步高高考英语大二轮专题复习与增分策略课件:完形填空3、说明文型 .ppt
- 2012届高考生物二轮复习专题实验与探究 .ppt
- 2012届高考英语学海导航复习-情态动词和虚拟语气 .ppt
- 2012届高考语文福建人教版学海导航新课标高中总复习(第1轮)课件:第7章第1节+散文阅读(1) .ppt
- 2012届高考语文福建人教版学海导航新课标高中总复习(第1轮)课件:第8章第2节+新闻、报告阅读 .ppt
- 2012届高考语文福建人教版学海导航新课标高中总复习(第1轮)课件:第8章第3节+科普 .ppt
- 2012届学海导航高中总复习(第1轮)语文:第1章_第5节_正确使用熟语(2).ppt
- 2024-2025学年人教版小学数学四年级下册教学计划及进度表.docx
- 2024-2025学年北师大版小学数学二年级下册教学计划及进度表.docx
- 2024-2025学年人教版小学数学五年级下册教学计划及进度表.docx
- 2024-2025学年人教大同版(2024)小学英语三年级下册教学计划.docx
- 2024-2025学年人教精通版(三起)(2024)小学英语三年级下册教学计划.docx
- 2024-2025学年统编版初中道德与法治八年级下册教学计划及进度表.docx
- 2024-2025学年统编版(2024)初中道德与法治七年级下册教学计划及进度表.docx
- 2023-2024学年上海黄埔区中考二模综合测试(物理部分)试卷及答案.pdf
- 2024-2025学年外研版(三起)(2024)小学英语三年级下册教学计划及进度表.docx
- 2025届北京市北京第四中学高三冲刺模拟数学试卷含解析.doc
文档评论(0)