- 5
- 0
- 约1.48万字
- 约 73页
- 2017-12-26 发布于河北
- 举报
Java与UML面向对象程序设计-第2g章
Java与UML面向对象程序设计 第2章 Java编程基础 学习内容及要求 标识符、关键字;变量、数据类型及其转换;算术表达式、赋值表达式、关系表达式、逻辑表达式和表达式语句; 掌握标识符的命名规则和常用关键字;重点掌握数据类型的基本概念;重点掌握各类运算符在符合运算中的优先次序 标识符与关键字 (1)定义:标识符是指程序中所用对象的符号名称,像包、变量、类、接口和方法等都有用户自定义的名称,即标识符。 说明:一个标识符可以由任意长度的字母、数字、下拉线、美元符号或Unicode字符(如汉字)组成。但不能是后面介绍的关键字。 (2)标识符命名约定:常量用大写字母,变量用小写字母开始,类以大写字母开始。如果一个变量名由多个单词构成,第一个单词后面的单词以大写字母开始,例如anInt。下划线虽然可以作为标识符的一员,但常用于常量名的单词分隔,因为常量名都是以大写字母单词命名的。 切记:标识符的第一个字符不能是数字!! (1)定义:又称为保留字,是Java本身使用的标识符,有特定的语法含义。 标识符与关键字 标识符举例 以下为合法的标识符: A98_23 _abc 变量1 $USdollars userName username 补充知识:分隔符 分隔符是用来区分源程序中的基本成分,可使编译器确认代码在何处分隔。 分隔符有注释、空白符和普通分隔符三种。 1、注释 注释是为了程序的可读性而加入的帮助理解程序实现思路的解释性文字,它不是程序的有效执行语句,程序执行时忽略之。 注释有三种形式: (1)单行注释: // 所在行内此符号之后的所有文字都作为程序注释来解释。 (2)单行或多行注释: /* -- 注释开始符号 * */ -- 注释结束符号 (3)文件注释:借助javadoc.exe来制作帮助文件,即用于文档化处理的单行或多行注释。 /** 注释内容 * */ 2. 空白符 空白符包括空格、回车、换行和制表符(Tab键)等符号,用来作为程序中各种基本成分之间的分隔符。各基本成分之间可以有一个或多个空白符,其作用相同。和注释一样,系统编译程序时,只用空白符区分各种基本成分,然后忽略它。 3. 普通分隔符 普通分隔符和空白符的作用相同,用来区分程序中的各种基本成分,但它在程序中有确定的含义,不能忽略。 Java有4种普通分隔符: { } 大括号,用来定义复合语句、方法体、类体及数组的初始化; ;分号,是语句结束的标志; ,逗号,分隔方法的参数、分隔变量说明等; :用于分隔标号和语句。 变量与基本数据类型Java的基本数据类型 变量与基本数据类型 1、变量定义与赋值 变量是内存中的一块空间,提供了可以存放信息和数据的地方,具有记忆数据的功能。变量是可以改变的,它可以存放不同类型的数据,通常用字母或单词作为变量名。 变量的声明及赋值 声明变量的语句格式如下: 类型 变量名[=初值] [,变量名][=初值]; 例如: byte b1, b2; int v1=0, v2=10, v3=18; 2、逻辑型数据 逻辑型(布尔型)的类型标识符为boolean,Java语言引入了逻辑型用以表示关系运算和逻辑运算的结果,布尔型数据只有两个值true和false。例如: boolean b=true;//定义b为布尔型变量,且初值为true 与C(C++)语言不同,逻辑型数据不可作为整型数据使用,不同于C (C++)语言中的0和非0。Java语言中应该使用逻辑型数据的地方,不可使用其他类型的数据。 3、字符型数据 字符型的类型标识符为char ,因Java语言使用Unicode字符集,所以其字符型数据在内存中占用2个字节,共16位,其范围为0~65 535。 字符常量是用单引号括起来的一个字符,如a、A。下面是字符型变量定义的例子: char c=a;//指定变量c为char型,且赋初值为a 与C语言相同,Java语言允许将字符型变量用作整型,也可与整型进行混合运算。例如: int j=A; // j=65 int i=3; //i=3 i=i+0; //i=3+48=51 都是合法的。 Java常用转义字符 字符型数据应用举例 public class CharSample{ public static void main(String[] args){ char ch1=a; char ch2=分; char ch3=9; char ch4=ch2; System.out.print(ch1); System.out.prin
您可能关注的文档
- flash动画第四课 上色.ppt
- Flash Mini Site 的现状与未来.pptx
- flash第13课.ppt
- flash教程6.ppt
- Flex 3 基础教程(二).ppt
- Flexray演示方案.ppt
- fluent-v6.3-求解过程.ppt
- FortiAnalyzer功能介绍.ppt
- FPGACPLD部分总结.ppt
- FX功能指令及其应用.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- (苏教版)数学五年级上册寒假“天天练”作业设计,含30份题组,附参考答案.doc
- 有限空间作业注意事项.pptx VIP
- 从明代土地产权制度弊端剖析古代土地制度的困境与启示.docx
- 工贸企业常见安全生产隐患诊断检查指导书.pdf VIP
- 麓山景区2006-2020详细规划.doc VIP
- 《地基与基础培训》课件.ppt VIP
- 2026年村卫生室基本公共卫生服务工作计划.docx VIP
- 阿姆斯壮Armstrong--THE BRAIN® DMC80再循环水温控制样本.pdf
- 《地下工程建设疏干排水水资源论证导则》.pdf VIP
- GB 17167-2025用能单位能源计量器具配备和管理通则.pdf
原创力文档

文档评论(0)