内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第2章 Java程序设计基础

第2章Java程序设计基础
第2章 Java程序设计基础

2.1标识符、关键字 2.2基本数据类型 2.3运算符 2.4类型转换 2.5流程控制
2.1 标识符、关键字 2.2 基本数据类型 2.3 运算符 2.4 类型转换 2.5 流程控制

2.1标识符、关键字 (1)标识符: 定义:Java组件一类、变量和方法一都需要名称。在Java中这 些名称被称为标识符。 组成:标识符由字母、数字、下划线“_”和美元符号“$”组成。 注意: (1)命名标识符时,尽量“见名知义”。 (2)区分大小写。 (3)不能以数字开头。 (4)不能使用Java的关键字
2.1 标识符、关键字 (1)标识符 : 定义:Java组件——类、变量和方法——都需要名称。在Java中这 些名称被称为标识符。 组成:标识符由字母、数字、下划线“_”和美元符号“$”组成。 注意: (1)命名标识符时,尽量“见名知义”。 (2)区分大小写。 (3)不能以数字开头。 (4)不能使用Java的关键字

(2)关键字: 关键字是Java语言中已经被赋予特定意义的单词,一 般用来表示一种数据类型,或者程序的结构等。保留字是 为Java预留的关键字。(关键字全部是小写。) 目前Java语言定义的关键字如下: const(保留字)goto(保留字)abstract finally int public this boolean continue float interface return throw break default for long short throws byte do native static transient case double if new static try catch else implements package super void char extends import private switch volatile class final instance of protected synchronize while
(2)关键字 : 关键字是Java语言中已经被赋予特定意义的单词,一 般用来表示一种数据类型,或者程序的结构等。保留字是 为Java预留的关键字。(关键字全部是小写。) 目前Java语言定义的关键字如下: const(保留字) goto(保留字) abstract finally int public this boolean continue float interface return throw break default for long short throws byte do native static transient case double if new static try catch else implements package super void char extends import private switch volatile class final instance of protected synchronize while

有关标识符的ava编程规范: ·类名、接口名 采用名词,首字母大写,内含单词首字母大写(注意:驼峰标识) FilelnputStream,HelloWorld,BeijingOlypicGame ■方法名 采用动词,首字母小写,内含单词首字母大写 addActionListener(,getSwimming GameScore( ■变量名 采用名词,首字母小写,内含单词首字母大写 myFileName,swimmingGameTime,swimmingGameScore
有关标识符的Java编程规范: ◼ 类名、接口名 采用名词,首字母大写,内含单词首字母大写(注意:驼峰标识) FileInputStream、HelloWorld、BeijingOlypicGame ◼ 方法名 采用动词,首字母小写,内含单词首字母大写 addActionListener(), getSwimmingGameScore() ◼ 变量名 采用名词,首字母小写,内含单词首字母大写 myFileName, swimmingGameTime, swimmingGameScore


有关标识符的ava编程规范: ■常量名 全部大写,单词之间用下划线隔开 WEEKS OF TERM,FULL MARKS
有关标识符的Java编程规范: ◼ 常量名 全部大写,单词之间用下划线隔开 WEEKS_OF_TERM, FULL_MARKS

2.2基本数据类型 数据类型 关键字 占用字节数 占用位数 默认数值 取值范围 1布尔型 boolean 1 8 false true,false 2字符型 char 2 16 八u0000 八u0000'~'\u FFFF 3字节型 byte 1 8 0 -128~127 4短整型 short 2 16 0 -32768~32767 5整型 int 4 32 0 -2147483648~2147483647 6长整型 long 8 64 0 9223372036854775808~ 9223372036854775807 7单精度型 float 4 32 0.0F 1.40129846432481707e-45~ 3.40282346638528860e+38 8双精度型 double 8 64 0.0D 4.94065645841246544e-324 1.79769313486231570e+308d
2.2 基本数据类型 数据类型 关键字 占用字节数 占用位数 默认数值 取值范围 1 布尔型 boolean 1 8 false true, false 2 字符型 char 2 16 ′\u 0000′ ′\u 0000 ′~′ \u FFFF′ 3 字节型 byte 1 8 0 -128~127 4 短整型 short 2 16 0 -32768~32767 5 整型 int 4 32 0 -2147483648 ~ 2147483647 6 长整型 long 8 64 0 -9223372036854775808~ 9223372036854775807 7 单精度型 float 4 32 0.0F 1.40129846432481707e-45~ 3.40282346638528860e+38 8 双精度型 double 8 64 0.0D 4.94065645841246544e-324~ 1.79769313486231570e+308d

2.2基本数据类型 Java的各种数据类型占用固定的内存长度,与 具体的软硬件平台无关,体现了Java跨平台的特 性
2.2 基本数据类型 Java的各种数据类型占用固定的内存长度,与 具体的软硬件平台无关,体现了Java跨平台的特 性

Java的基本数据类型有4类8种 1布尔型 boolean 2字符型 char byte 整型 3 short int long float 4浮点型 double
Java的基本数据类型有4类8种 1 布尔型 boolean 2 字符型 char byte 3 整型 short int long float 4 浮点型 double
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第3章 数组与字符串.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第4章 类与对象.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第6章 异常处理.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第5章 接口与Java API基础.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第7章 输入输出流.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第10章 数据库连接.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第8章 图形用户界面.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第9章 多线程.ppt
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第11章 网络编程.ppt
- 内蒙古科技大学:《JSP编程》课程教学课件(PPT讲稿)第1章 JSP简介(主讲:张晓琳).ppt
- 内蒙古科技大学:《JSP编程》课程教学课件(PPT讲稿)第3章 JSP内置对象.ppt
- 内蒙古科技大学:《JSP编程》课程教学课件(PPT讲稿)第2章 JSP语法.ppt
- 内蒙古科技大学:《JSP编程》课程教学课件(PPT讲稿)第5章 在JSP中使用数据库.ppt
- 内蒙古科技大学:《JSP编程》课程教学课件(PPT讲稿)第4章 JavaBean.ppt
- 内蒙古科技大学:《JSP编程》课程教学课件(PPT讲稿)第6章 JavaServlet技术.ppt
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验一 安装与配置JSP环境.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验二 JSP语法指令标记.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验四 JSP内置对象.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验三 JSP语法指令标记.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(实验指导)实验六 JavaBean.doc
- 内蒙古科技大学:《Java编程》课程教学课件(PPT讲稿)第1章 Java入门(任课教师:褚燕华).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)19 程序设计基础10_字符数组(讲授19 指向字符串的指针变量).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)18 程序设计基础10_字符数组(讲授18 字符数组).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)17 程序设计基础9_指针(讲授17 指向数组的指针变量).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)16 程序设计基础9_指针(讲授16 地址与指针+指针变量).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)15 程序设计基础8_数组(讲授15 二维数组).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)14 程序设计基础8_数组(讲授14 数组与函数参数).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)13 程序设计基础8_数组(讲授13 冒泡和选择排序).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)12 程序设计基础8_数组(讲授12 一维数组定义与使用).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)11 程序设计基础7_函数(讲授11 函数作用域和存储类别).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)10 程序设计基础7_函数(讲授10 函数的嵌套调用与递归).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)09 程序设计基础7_函数(讲授9 函数定义和调用).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)08 程序设计基础6_循环控制结构(讲授8 循环嵌套 应用举例).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)07 程序设计基础6_循环控制结构(讲授7 for).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)06 程序设计基础6_循环控制结构(讲授6 while do_while).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)05 程序设计基础5_分支控制结构(讲授5).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)04 程序设计基础4_顺序控制结构与数据的输入输出(讲授4).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)03 程序设计基础3_基本数据类型(讲授3).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)02 程序设计基础2_算法设计基础(课后阅读).ppt
- 《程序设计基础》课程教学课件(PPT讲稿)02 程序设计基础2_算法设计基础(讲授2).ppt
