第二讲程序设计基础1.ppt
《第二讲程序设计基础1.ppt》由会员分享,可在线阅读,更多相关《第二讲程序设计基础1.ppt(37页珍藏版)》请在三一文库上搜索。
1、1,第二讲 程序设计基础(1),授课教师:赵小敏,浙江工业大学 软件学院,,2,主要内容,基本Java应用程序 注释和分隔符 标识符和关键字 Java基本数据类型 变量、常量和作用域,3,一个简单的JAVA程序实例,1 public class Shirt 2 3 public static void main (String args) 4 5 double price = 29.99; 6 int ID = 42889; 7 System.out.println(“Shirt price: “ + price); 8 System.out.println(“Shirt ID: “ + ID
2、); 9 10 ,类的名称,类代码块的开始边界,main方法,方法代码块的开始界限,声明数据price并赋值29.99,该方法完成的操作:打印 一个数据和一些文字,方法(第9行)和类(第10行) 代码块的结束边界,声明数据ID并赋值42889,4,主要的应用程序组件,类代码块是程序的主要结构 变量是程序执行所使用的数据 方法代码块(过程化程序中的main)是用于程序操作的结构 使用大括号(“” 和“”)来定义代码块 在操作的结尾使用分号,5,编译和运行程序,对源文件的要求:每个源代码文件中只有一个公有类,必须与源文件中共有类的名称相匹配,而且其扩展名为.java 。 编译:javac publ
3、ic_class_name.java 结果:public_class_name.class 运行:java public_class_name,6,调试,检查错误消息中指出的行,但错误不一定是该行,修正一处错误导致其他错误 检查分号。需要分号的行后面必须有分号,不需要分号的行后面则不须分号。 检查大括号数是否为偶数,7,注释、分隔符和空白,注释:用来对程序中的代码作出解释 “/”单行标注,“/*/”块注释, “/*/”文档注释。 分隔符:空格、逗号、分号及行结束符 规定任意两个相邻的标识符、数、关键字或两个语句之间必须至少有一个分隔符,以便编译程序能识别。 空白:空格、制表符、回车、换行以及注
4、释统称为空白。对编译器而言,空白的唯一作用是分隔单词,一个空格与三个空格或换行的作用相同。,8,标识符,标识符就是用来标记程序中诸如类、变量、方法的名字,分为关键字(或保留字)及用户自定义标识符。,9,标识符的命名规则,以字母、下划线(_)或$开头 后面的字符可以是前面所列的任何字符和数字 区分大小写,没有长度限制 不能使用Java技术关键字 示例: indetifier _sys_var1 user_name $change 不正确的标识符: 3max (变量名不能以数字开头) room# (包含非法字符“#”) class (“class”为保留字) 习题:P76 1,10,标识符的习惯命
5、名,能表达明确意义的英文单词命名,并采用规范的单词缩写形式与单词分隔形式。 表示常量时标识符全部用大写字母和下划线表示,如PI,SALES_TAX。 表示类名或接口名时,标识符用大写字母开头,如CreditCard。 表示变量名和方法名,以小写字母开头,单词之间不要有分隔符,第二及后面单词第一个字符用大写字母,如authorName。,11,Java技术关键字,abstract boolean break byte case catch char class const continue default,do double else extends false final finally fl
6、oat for goto if,implements import instanceof int interface long native new null package private,protected public return short static super switch synchronized this throw throws,transient true try void volatile while,12,数据类型,计算机数据采用二进制表示,如01000011 如果将它理解为ASCII编码的字符,该字符表示“C”;如果理解为无符号整数,则表示67。 程序中的数据类型
7、决定了如何将二进制串解释为数据。 程序中的任一数据都属于某一特定的类型,类型决定了他们的表示方式、取值范围以及可用操作。 类型在程序中的作用类似距离、速度、温度等各种物理量的计量单位。,13,Java基本数据类型,Java编程语言定义了8种基本数据类型 逻辑: boolean 字符: char 整数:byte , short , int , long 浮点:float , double,14,逻辑类型boolean,boolean类型有两个值:true和false 例如,语句: boolean truth=true; 声明变量truth为boolean类型,并将值赋值为truth。,15,字符
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 程序设计 基础
链接地址:https://www.31doc.com/p-2582200.html