《程序设计基础 》ppt课件

《程序设计基础 》ppt课件

ID:26955468

大小:307.01 KB

页数:37页

时间:2018-11-30

《程序设计基础 》ppt课件_第1页
《程序设计基础 》ppt课件_第2页
《程序设计基础 》ppt课件_第3页
《程序设计基础 》ppt课件_第4页
《程序设计基础 》ppt课件_第5页
资源描述:

《《程序设计基础 》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲程序设计基础(1)JAVA授课教师:赵小敏浙江工业大学软件学院zxm@zjut.edu.cn1主要内容基本Java应用程序注释和分隔符标识符和关键字Java基本数据类型变量、常量和作用域2一个简单的JAVA程序实例1publicclassShirt2{3publicstaticvoidmain(Stringargs[])4{5doubleprice=29.99;6intID=42889;7System.out.println("Shirtprice:"+price);8System.out.println("ShirtID:"+ID);9

2、}10}类的名称类代码块的开始边界main方法方法代码块的开始界限声明数据price并赋值29.99该方法完成的操作:打印一个数据和一些文字方法(第9行)和类(第10行)代码块的结束边界声明数据ID并赋值428893主要的应用程序组件类代码块是程序的主要结构变量是程序执行所使用的数据方法代码块(过程化程序中的main)是用于程序操作的结构使用大括号(“{”和“}”)来定义代码块在操作的结尾使用分号4编译和运行程序对源文件的要求:每个源代码文件中只有一个公有类,必须与源文件中共有类的名称相匹配,而且其扩展名为.java。编译:javacpubli

3、c_class_name.java结果:public_class_name.class运行:javapublic_class_name5调试检查错误消息中指出的行,但错误不一定是该行,修正一处错误导致其他错误检查分号。需要分号的行后面必须有分号,不需要分号的行后面则不须分号。检查大括号数是否为偶数6注释、分隔符和空白注释:用来对程序中的代码作出解释“//”单行标注,“/*…*/”块注释,“/**…**/”文档注释。分隔符:空格、逗号、分号及行结束符规定任意两个相邻的标识符、数、关键字或两个语句之间必须至少有一个分隔符,以便编译程序能识别。空白:

4、空格、制表符、回车、换行以及注释统称为空白。对编译器而言,空白的唯一作用是分隔单词,一个空格与三个空格或换行的作用相同。7标识符标识符就是用来标记程序中诸如类、变量、方法的名字,分为关键字(或保留字)及用户自定义标识符。8标识符的命名规则以字母、下划线(_)或$开头后面的字符可以是前面所列的任何字符和数字区分大小写,没有长度限制不能使用Java技术关键字示例:indetifier_sys_var1user_name$change不正确的标识符:3max(变量名不能以数字开头)room#(包含非法字符“#”)class(“class”为保留字)习

5、题:P7619标识符的习惯命名能表达明确意义的英文单词命名,并采用规范的单词缩写形式与单词分隔形式。表示常量时标识符全部用大写字母和下划线表示,如PI,SALES_TAX。表示类名或接口名时,标识符用大写字母开头,如CreditCard。表示变量名和方法名,以小写字母开头,单词之间不要有分隔符,第二及后面单词第一个字符用大写字母,如authorName。10Java技术关键字abstractbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseextendsfalse

6、finalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnativenewnullpackageprivateprotectedpublicreturnshortstaticsuperswitchsynchronizedthisthrowthrowstransienttruetryvoidvolatilewhile11数据类型计算机数据采用二进制表示,如01000011如果将它理解为ASCII编码的字符,该字符表示“C”;如果理解为无符号整数,则表示67。程序中的数

7、据类型决定了如何将二进制串解释为数据。程序中的任一数据都属于某一特定的类型,类型决定了他们的表示方式、取值范围以及可用操作。类型在程序中的作用类似距离、速度、温度等各种物理量的计量单位。12Java基本数据类型Java编程语言定义了8种基本数据类型逻辑:boolean字符:char整数:byte,short,int,long浮点:float,double13逻辑类型booleanboolean类型有两个值:true和false例如,语句:booleantruth=true;声明变量truth为boolean类型,并将值赋值为truth。14字符

8、类型char代表16位的Unicode字符字符必须在单引号(‘’)内,如:‘a’,‘A’转义字符:转变其他字符的含义来表示特殊字符,由单引号括住,以反

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。