Java语言编程基础课件.ppt

Java语言编程基础课件.ppt

ID:57011824

大小:107.50 KB

页数:28页

时间:2020-07-26

Java语言编程基础课件.ppt_第1页
Java语言编程基础课件.ppt_第2页
Java语言编程基础课件.ppt_第3页
Java语言编程基础课件.ppt_第4页
Java语言编程基础课件.ppt_第5页
资源描述:

《Java语言编程基础课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java语言编程基础学习目标Java语言的基本数据类型和表示方法。运算符与表达式。程序流程控制语句:分支、循环、跳转。2.1标识符、变量和常量标识符标识符被编译器识别,按照一定的规则构成的字符串序列。命名规则(1)区分大小写。(2)不能以数字开头。(3)以字母或下划线_或$符号开头。(4)不能使用Java的关键字。例如:stu_id,$name,_btn2为合法的标识符。stu-id,name*,2btn,class为不合法的标识符。关键字关键字又称保留字,是Java语言保留用作专门用途的字符串,在大多数的编辑软件中,关键字会以不同的方式

2、醒目显示。变量和常量变量——在程序运行过程中可以改变的量常量——一经建立,在程序运行的整个过程中其值保持不变的量。变量声明的基本格式如下:[访问控制符]数据类型变量名1[[=变量初值],变量名2[=变量初值],…]例如:inta=10;常量在程序中可以是具体的值得,例如,123,12.3,’c’,也可以用符号表示使用的常量,称为符号常量。符号常量声明的基本格式如下:final数据类型常量名=常量值例如:finalPI=3.14159;通常,符号常量名用大写字母表示。2.2数据类型及其转换整型——整型变量Java定义可4种整数类型:字节型byte

3、、短整型short、整型int、长整型long整型——整型常量Java的整型常量有三种形式:十进制:以非0开头的数字开头,由0-9和正负号组成;例如,12,-34。八进制:以数字0开头,由0-7和正负号组成;例如,0567。十六进制:以0X或0x开头,由数字0-9和字母A~F和正负号组成;例如,0x3A。注意:其中,Java的整型常量默认是int类型,若声明为长整型,则需在末尾加“l”或“L”。如:123l、456L……等。。实型(浮点类型)——实型变量Java中定义了两种实型:单精度(float)和双精度(double)实型常量实型常量有标准

4、记数法和科学记数法两种表示方法。注意:Java的实型常量默认是double类型。因此在声明float型常量时,须在数字末尾加上“f”或“F”,否则编译会提示出错。例如:floatsum=12.3//不正确floatsum=12.3f//必须加上f。字符型变量char类型用来表示Unicode编码表中的字符。Unicode定义的国际化的字符集能表示迄今为止人类语言的所有字符集。它是几十个字符集的统一,例如拉丁文,希腊语,阿拉伯语等等,因此它要求16位。Java中的char类型是16位,其范围是0~65,536,没有负数的char。标准字符集ASC

5、II码的范围仍然是0~127。Unicode的使用对于英语、德语、西班牙语或法语的语言是有点低效,因为它们的字符能容易地被包含在8位以内。字符型常量字符型常量是是用单引号括起来的单个字符。转义字符——以“”开头的特殊形式的字符序列。布尔型布尔型变量布尔型变量的类型说明符为boolean,用来表示逻辑值,占内存1个字节。布尔型常量布尔常量只有两个值:“true”和“false”,注意:Java语言中,布尔型数据是独立的数据类型,不支持用非0和0表示的“真”和“假”两种状态。类型转换自动类型转换自动类型转换是指数据在一定条件下自动转换成精度更高的

6、类型数据。各类型从低级到高级的顺序为:byte,short,char→int→long→float→double。强制类型转换高级数据要转换成低级数据,也即容量大的数据向容量小的数据转换,需用使用强制类型转换。2.3运算符和表达式算术运算符及表达式+加法-减法*乘法/除法%模运算++递增--递减关系运算符及表达式2.3运算符和表达式逻辑运算符及表达式2.3运算符和表达式赋值运算符及表达式2.3运算符和表达式条件运算符一般形式为:<表达式1>?<表达式2>:<表达式3>位运算符运算符的优先级2.4流程控制语句顺序结构分支结构循环结构分支语句——i

7、f语句if语句的一般形式:if(<条件表达式>)<语句组1>;[else<语句组2>;]if语句的嵌套形式if(<条件1>)<语句块1>;elseif(<条件2>)<语句块2>;elseif(<条件3>)示例publicclassTestIF2{publicstaticvoidmain(String[]args){inti=88;if(i>=90)System.out.println("优秀");elseif(i>=80)System.out.println("良好");elseif(i>=70)System.out.println("中等")

8、;elseif(i>=60)System.out.println("及格");elseSystem.out.println("不及格");}}分支语句

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

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

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