- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 Java语言编程基础 2.1 了解Java的标识符与关键字 关键字(keyword)是指编程语言预先定义的标识符,在程序中有其特殊的含义,用户不能将其作为自定义标识符。? 2.2 了解Java的数据类型 一、Java的数据类型 2.3 了解Java的变量和常量 二、声明常量的方法 2.4 了解Java的运算符与表达式 一、算术运算符及其表达式 六、位运算符及其表达式 七、运算符的优先级 2.5 熟悉Java程序的流程控制语句 实例2-1 计算税款 实例2-2 输出某年某个月的天数 实例2-3 游戏中生命力购买问题 2.6 掌握Java程序的注释用法 单行注释以双斜杠“//”开始,终止于本行结束。单行注释多用于对一行代码的简短说明。 多行注释以“/*”开始,以“*/”结束,两者之间的所有字符都是多行注释的内容。多行注释通常用于对文件、方法、数据结构等的说明,或者算法的描述。多行注释一般位于方法的前面,起引导作用,也可以根据需要放在其他合适的位置。 文档注释以“/**”开始,以“*/”结束,在此之间的所有字符都是文档注释的内容。文档注释主要是为了支持JDK工具javadoc,通过javadoc,文档注释将会生成HTML格式的代码报告,因此文档注释应当书写在类、构造方法、成员方法以及常量或变量的定义之前。 本章小结 本章首先介绍了Java中标识符与关键字、数据类型、变量和常量等基础知识,之后介绍了Java的运算符及其表达式,最后通过多个实例重点讲述了程序流程控制方面的知识,并对Java的几种程序注释方法作了简要说明。 【实例描述】 本程序运行时,将在屏幕上输出指定年份中指定月份的天数。读者可通过此实例进一步熟悉多分支语句switch的语法格式及其用法。 【技术要点】 一年有12个月,其中1、3、5、7、8、10、12月的天数为31天;4、6、9、11月的天数为30天;闰年时,2月份的天数为29天,其他年份为28天。 判断当前年份是否为闰年,如果为闰年,则该年份应能被4整除,但不能被100整除,或者该年份能被400整除。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 步骤1:启动Eclipse,在Chapter2包中创建类ShowDays,并编写如下代码。 package Chapter2; import java.util.Scanner; public class ShowDays { public static void main(String[] args) { System.out.println(请输入年份:); Scanner inYear = new Scanner(System.in); int year = inYear.nextInt(); //输入年 System.out.println(请输入月份:); Scanner inMonth = new Scanner(System.in); int month = inMonth.nextInt(); //输入月份 int numDays = 0; switch (month) { //以月份作为分支条件 case 1: case 3: case 5: case 7: case 8: case 10: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. case 12: numDays = 31; //1、3、5、7、8、10、12月天数为31 break; //跳出switch语句 case 4: case 6: case 9: case 11: numDays = 30; //4、6、9、11月天数为30 break; case 2: //对于2月,根据是否为闰年判断当月天数 if (((year % 4 == 0)
文档评论(0)