- 1
- 0
- 约1.11万字
- 约 43页
- 2017-03-30 发布于四川
- 举报
第2章节—java基本语法
本讲目标 理解Java语言中标识符和关键字 掌握Java语言中常量和变量的表达方法 掌握Java语言中的数据类型 掌握Java语言数据类型之间的类型转换 掌握Java语言中函数的声明和调用 掌握Java语言的运算符 标识符 标识符指用户自定义的一串字符串。在Java语言中,标识符必须以字母、美元符号或者下划线打头,后接字母、数字、下划线或美元符号串。另外,Java语言对标识符的有效字符个数不做限定。Java标识符大小写敏感。 合法的标识符: a,b,c,x,y,z,result,sum,value,a2,x3,_a,$b等。 非法的标识符: 2a,3x,byte,class,a,x-value,new,true,@www等。 常见的标识符(牢记) (1)常量名字 (2)变量名字 (3)类的名字 (4)对象的名字 (5)数组的名字 (6)函数(方法)的名字 标识符命名规则 (1)一般标识符定义应尽可能“达意”,使用英文 如value,result,number,getColor,getNum,setColor,setNum等 (2)常量的名字一般全大写,如PI (3)类名一般用大写字母打头 如TestProgram,Demo (4)数组名、对象名、变量名、方法名一般首字母小写,按“驼峰法则” 如userName、setHeight…. Java严格区分字母大小写,标识符中的大小写字母被认为是不同的两个字符。例如以下是四个不同的合法标识符:ad,Ad,aD,Da。 注释 (1)单行注释: //这是单行注释 (2)多行注释 /** * 这是多行注释 * 这是多行注释 */ 关键字 关键字是Java语言本身使用的标识符,有其特定的作用。所有的Java关键字将不能被用作用户的标识符。 数据类型 程序处理的对象是描述各种客观事物的数据。表示不同事物的数据在取值范围、实施的运算与需要的精度方面往往存在着一定的差异,为了降低存储空间的占有率,提高计算机的运算效率,各种程序设计语言都将数据按照不同的需求分为不同的数据类型。每种数据类型在取值范围、实施的运算与表示精度方面都有各自的特征。 数据类型 Java语言的数据类型分为基本类型和对象类型。 基本数据类型包括4种整数类型、2种浮点类型、字符类型和布尔类型。 Java基本数据类型 变量 在程序执行过程中其值可以改变的数据,称为变量。 每个变量都必须有对应的名称来标识它,即变量名。变量名由程序设计者自己命名,但要注意必须是合法的标识符。 根据变量数据的特点,决定其数据类型,在Java中,一个变量只能属于某种确定的数据类型,并且在定义该变量时就要给出声明,这样就确定了该变量的取值范围。 变量 变量的定义形式: [修饰符] 数据类型 变量名[=初始值]; 例如: byte age=18; short height; boolean flag; int num=100; 注意:只有8种基本数据类型可以定义变量。 变量初始化 变量在使用之前必须初始化 变量初始化的方式有两种: 声明的时候初始化 先声明,后初始化 例: int x=5,y; y=x+3; 变量的初始化例子 例: public class Test1{ public static void main(String args[]){ int x=2,y; y=x+3; System.out.println(“x的初始值为:“+x); System.out.println(“y的初始值为:“+y); } } 基本数据类型之间的转换 在表达式计算过程中,每个运算符都对参与计算的运算对象的类型有一定的要求。如果参与计算的两个运算对象拥有相同的数据类型,则直接进行计算;否则,需要先将两个运算对象转换为同一个数据类型,再进行计算。 目标数据类型的位数不小于被转换的数据的数据类的位数,这样才是类型安全的转换,才不会丢失需要转换的信息。 位数由小到大如下: byte→ short→ int→long→float→ double 基本数据类型相互转换 常量 常量是指在程序整个运行过程中,其数值永不变的量。常量是程序初始化内存地址后,其值不能再改变的内存地址的符号名称。 常量在程序运行期间仅能被赋值一次,一旦赋值后不能被再次更改,因此,在声明常量时可以不立刻赋予特定的常量值。 在
您可能关注的文档
- 第1章节静力学的基本概念受力图.ppt
- 第1章节集总电路中电压电流的约束联系.ppt
- 第1章节领导的含义.ppt
- 第1章节静力学基本知识点.ppt
- 第1节“功”(有用演示课件).ppt
- 第1章节项目融资概述.ppt
- 第1节基本数据类型-常量与变量与基本运算表达式.ppt
- 第1章节高级财务的管理导论.ppt
- 第1编第1章节必须修读3论说古文.ppt
- 第1讲-文化与小企业文化.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 雷克萨斯-Lexus NX-产品使用说明书-NX200-ZGZ10L-AWXLPC2-NX200NX200t_OM78064C_01-1412-001.pdf VIP
- 小学语文五年级第二学期第二单元整体作业设计.docx
- 外研版小学英语(三年级起点)三年级上册Module2-Unit1同步检测.doc VIP
- 2025年河南省平顶山市中考生物试卷(含答案).pdf
- 【TD产业联盟】全球5G_6G产业发展报告(2024-2025).pdf VIP
- 乡镇卫生院年休假制度.docx VIP
- 职业技术教育教学管理新制度学分制.doc VIP
- 健康生活小常识100条.docx VIP
- 职业学校学分制实施细则.docx
- AP微观经济学 2010年真题 附答案和评分标准 AP Microeconomics 2010 Real Exam with Answers and Scoring Guidelines.pdf VIP
原创力文档

文档评论(0)