合肥工业大学:《Java语言程序设计》课程教学资源(PPT课件讲稿)第二章 Java语言基础

第二章Java语言基础 Java数据类型 运算符与表达式 流程控制语句
第二章 Java语言基础 ▪ Java数据类型 ▪ 运算符与表达式 ▪ 流程控制语句

2.1Java数据类型 基本数据类型 类型之间的转换
2.1 Java数据类型 ▪ 基本数据类型 ▪ 类型之间的转换

Java数据类型的分类 简单数据类型 Integeral: byte, short, int, long Floating float. double Textual: char Logical: boolean 复合数据类型(对象引用类型) class interface 数组
Java数据类型的分类 ▪ 简单数据类型 Integeral: byte,short,int,long Floating: float,double Textual: char Logical: boolean ▪ 复合数据类型(对象引用类型) class interface 数组

几个概念 1标识符与保留字 标识符 (identifier):在程序中用来标识各变量或者常量的符号 必须由字母、下划线或$开始,其余字母可以为上述三种字母或者数 字 合法的标识符 var ist a Svar2 var s 2 不合法的标识符 var var%o Intertace
几个概念 1 标识符与保留字 ▪ 标识符(identifier):在程序中用来标识各变量或者常量的符号。 • 必须由字母、下划线或$开始,其余字母可以为上述三种字母或者数 字 • 合法的标识符: var_list_a $var2 _var$_2 • 不合法的标识符: 1var var% interface

保留字 由系统中预定义的,留作专用的标识符 保留字不可以作为标识符
保留字 ▪ 由系统中预定义的,留作专用的标识符。 ▪ 保留字不可以作为标识符

2常量与变量 常量:恒值的量 必须使用fina关键字定义常量,例如 final float COUNT RATE=0. 02 final int area=100 系统提供的常量:Math.Pl, Math.e 变量 float length=1.11 int count=20
2 常量与变量 ▪ 常量:恒值的量 • 必须使用final关键字定义常量,例如 final float COUNT_RATE=0.02; final int AREA=100; • 系统提供的常量:Math.PI, Math.E ▪ 变量 float length=1.11; int count=20;

2.1.1基本数据类型 整型 浮点型 字符型 布尔型
2.1.1 基本数据类型 ▪ 整型 ▪ 浮点型 ▪ 字符型 ▪ 布尔型

整型数据 分类 byte short int long 字节数1 2 4 8 数字范围-128127-32768--2,147483648 32767~2,143,483.647 表示法 十进制:12, 十六进制:0xC1,0x2A34F5 八进制:010
整型数据 ▪ 分类 byte short int long 字节数 1 2 4 8 数字范围 -128~127 -32768~ -2,147,483,648 32767 ~2,143,483,647 ▪ 表示法 十进制 :12,… 十六进制: 0xC1,0x2A34F5,…. 八进制 :010,…

整型数据的使用 ˉ默认的整型常量为int型 X=12;处常量12为int型 对于long型常量,当值超出了int范围时,需 要添加后缀”L” ongx=1200000009确,亦可 ongx=1200000000y误 long X=12;/确
整型数据的使用 ▪ 默认的整型常量为int型 x=12;//此处常量12为int型 ▪ 对于long型常量,当值超出了int范围时,需 要添加后缀”L” long x=12000000000L;//正确,“l”亦可 long x=12000000000;//错误 long x=12;//正确

整型数据的使用2 对于byte,shot型变量,在赋值时存在两种情 况 如果值不超过规定的范围,不会出现问题 如果值超出了规定的范围,会引起语法错误 →例如 byte b=12; //no problem byte b=256; //error
整型数据的使用2 ▪ 对于byte,short型变量,在赋值时存在两种情 况: • 如果值不超过规定的范围,不会出现问题 • 如果值超出了规定的范围,会引起语法错误 例如 byte b=12;//no problem byte b=256;//error
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 合肥工业大学:《Java语言程序设计》课程教学资源(PPT课件讲稿)第三章 面向对象基础.ppt
- 合肥工业大学:《Java语言程序设计》课程教学资源(PPT课件讲稿)第一章 Java语言概述(刘政).ppt
- 《电子商务概论》课程教学资源(参考资料)资料二.doc
- 《电子商务概论》课程教学资源(参考资料)资料一.doc
- 《电子商务概论》课程教学资源(PPT课件讲稿)第三章 电子商务的技术基础.ppt
- 《电子商务概论》课程教学资源(PPT课件讲稿)第四章 电子商务系统的安全技术.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)Java语言概述.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第7章 网页制作脚本语言.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第7章 可制作动态网页的软件.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第5章 动画 Flash制作软件.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第4章 图像 Fireworks处理软件.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第3章 HTML.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第2章 网页设计知识.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第1章 网页基础知识.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第11章 网页的发布与维护.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第10章 动态网页制作技术.ppt
- 《Java高级程序设计》第一章(1-3) 运算符、表达式和语句.ppt
- 《Java高级程序设计》第二章(2-1) Java与多媒体.ppt
- 《Java高级程序设计》第一章(1-1) Java APl包.ppt
- 《Java高级程序设计》第九章 Java数据库连接.ppt
- 合肥工业大学:《Java语言程序设计》课程教学资源(PPT课件讲稿)第五章 接口.ppt
- 合肥工业大学:《Java语言程序设计》课程教学资源(PPT课件讲稿)第四章 面向对象特性.ppt
- 《电子商务概论》课程电子教案(PPT教学课件,共七章).ppt
- 《C语言程序设计》课程教学资源:第1章 C语言概述.ppt
- 《C语言程序设计》课程教学资源:第2章 数据类型、运算符与表达式.ppt
- 《C语言程序设计》课程教学资源:第3章 顺序结构程序设计.ppt
- 《C语言程序设计》课程教学资源:第4章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源:第5章 循环结构程序设计.ppt
- 《C语言程序设计》课程教学资源:第6章 数组.ppt
- 《C语言程序设计》课程教学资源:第7章 函数.ppt
- 《C语言程序设计》课程教学资源:第8章 编译预处理.ppt
- 《C语言程序设计》课程教学资源:第9章 指针.ppt
- 《C语言程序设计》课程教学资源:第10章 结构与链表.ppt
- 《C语言程序设计》课程教学资源:第11章 位运算.ppt
- 《C语言程序设计》课程教学资源:第12章 文件.ppt
- 《C语言程序设计》课程教学资源:电子教案的结构和使用说明.doc
- 《C语言程序设计》课程教学资源:封面与目录.ppt
- 襄樊职业学院:《计算机组装与维护》第4章 内存储器.ppt
- 襄樊职业学院:《计算机组装与维护》第5章 外存储设备.ppt
- 襄樊职业学院:《计算机组装与维护》第6章 显卡与显示器.ppt