Java语言基础(北大青鸟上课课件)

Java语言基础(北大青鸟上课课件)

ID:40847981

大小:900.51 KB

页数:40页

时间:2019-08-08

Java语言基础(北大青鸟上课课件)_第1页
Java语言基础(北大青鸟上课课件)_第2页
Java语言基础(北大青鸟上课课件)_第3页
Java语言基础(北大青鸟上课课件)_第4页
Java语言基础(北大青鸟上课课件)_第5页
资源描述:

《Java语言基础(北大青鸟上课课件)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA初级编程第二章Java语言基础陈峥finina2005@163.com1本次课程目标理解标识符,变量和常量认识Java基本数据类型学会使用格式化输出使用Java运算符书写Java表达式理解程序控制的概念运用条件语句控制程序的执行理解并使用关键字break和continueJava中的数组垃圾回收机制理解命令行参数的使用使用新的输入方式2本章词汇byte数据类型,字节型boolean数据类型,布尔型true真,布尔型的字面值false假,布尔型的字面值null空new新建array数组stri

2、ng字符串argument参数变量在程序运行过程中产生的数据和结果都需要存放在内存中,而变量是Java中存储数据的基本单元变量在使用前必须声明,语法为:数据类型标识符[=值][,标识符[=值]…];标识符也称变量名,一个标识符表示一块用于存储数据的内存空间,数据类型表示该空间能存储的数据格式和大小.在声明变量的时候可以通过逗号隔开声明多个同类型的变量数据类型数据类型用来确定要存储在内存单元中的数据的类型;在Java中,数据类型被区分成两个种类:原始数据类型引用数据类型Java数据类型基本类型引用类型

3、数据类型boolean浮点数类型整数类型字符类型数组类型接口类型类类型引用charlongintshortbytedoublefloat接口类型类类型数组类型接口类型类类型引用数组类型接口类型类类型引用类型引用数组类型接口类型类类型原始数据类型原始数据类型一共为八种byte字节型char字符型boolean布尔型short短整型int整型long长整型float浮点型double双精度每种原始数据类型一次只能存放一个值,是Java中最简单的数据形式引用数据类型在Java中,除了上述8种原始数据类型的

4、变量以外,其余的全都属于引用数据类型,其中包括:Array数组Class类Interface接口存储在引用类型变量中的值是该变量表示的值的地址标识符变量、方法、数组、对象、类和接口等等都需要命名,这些名称统称为标识符;Java中对于标识符的命名规则作了如下限制:只能由英文字母、数字、下划线“_”和“$”符号组成;必须以英文字母、“_”或“$”开头,即不能以数字开头;除“_”和“$”以外,不能包含其它任何特殊字符;不能与关键字冲突;严格区分大小写。并且变量名命名规范以小写字母开头,从第二个单词开始首字

5、母大写作用域与生命周期每个变量都有其作用域,离开这个作用域将无法被直接访问在Java中变量的作用域以{}来定义变量被声明以后便在内存中开辟了一块用于存放变量值的空间,不再使用的变量所表示的空间会被释放,这个过程我们称为变量的生命周期在Java中变量的生命周期与作用域相同,暨程序执行到某句声明语句时开辟该声明变量所在的空间,当程序执行离开该变量所在的{}以后,该变量则被释放销毁结束生命周期类型转换程序中经常会遇到要将数据类型进行转换的情况(如:在一个表达式中存在不同类型的操作数时)数据类型转换有两种情

6、况:自动类型转换强制类型转换自动类型转换自动类型转换也称作隐式类型转换;将一种类型的变量赋值给另一种类型的变量时,只要满足以下条件,就会发生自动类型转换:两种类型之间相互兼容;目标类型大于源类型;如:charch='A';intnum=ch;floatf=num;doubled=f;//类型转换自动发生,无需显式说明强制类型转换强制类型转换也称作显式类型转换;如果被转换的值的数据类型大于其目标类型,将会丢失部分信息;如:intx=65;charch=x;这样的语句将报错,因为char类型小于int类

7、型,编译器无法将其自动转换,只能进行强制转换:intx=65;charch=(char)x;输出语句如果要将某些信息打印到屏幕上,就必须使用输出语句;使用System.out.println()实现换行输出效果;使用System.out.print()实现输出但不换行效果;以上无论输出什么类型的数据,只需将数据作为参数传递给它们即可,而无需像C语言中那样,使用%s、%d之类的控制字符,但是支持/n,/t等格式符使用System.out.printf()实现C语言的输出方式,需要转换符支持连接符在Ja

8、va中+号具备两种操作:当+号两边的操作数皆为数据类型的时候执行加法运算,结果为数据类型当+号两边任意一边的操作数为字符串的时候执行连接操作,结果为字符串类型运算符与表达式运算符是通过一定的运算规则操作一个或多个操作数,并生成结果的特定符号;运算符和操作数的有效组合称为表达式;Java提供了一系列丰富的运算符,包括:算术运算符赋值运算符关系运算符逻辑运算符三元运算符算术运算符算术运算符主要用于数学计算,一般使用数值作为操作数:运算符说明一元++递增:a++或++a--

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。