Java语言基础介绍.ppt

Java语言基础介绍.ppt

ID:51966996

大小:457.36 KB

页数:40页

时间:2020-03-26

Java语言基础介绍.ppt_第1页
Java语言基础介绍.ppt_第2页
Java语言基础介绍.ppt_第3页
Java语言基础介绍.ppt_第4页
Java语言基础介绍.ppt_第5页
资源描述:

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

1、Java2程序设计实用教程第2章Java语言基础2.1语言成分2.2语句与结构化程序设计2.3数组2.4字符串2.1语言成分2.1.1标识符与关键字2.1.2基本数据类型2.1.3变量与常量2.1.4运算符与表达式2.1.1标识符与关键字关键字标识符分隔符注释程序书写风格2.1.2基本数据类型什么是数据类型数据类型的分类基本数据类型:8种引用数据类型:3种数组(array)、类(class)和接口(interface)整数类型——byte,short,int,long浮点数类型——float,double字符类型——char布尔类型——boolean2.1

2、.3变量与常量变量变量声明[修饰符]类型变量[=表达式]{,变量[=表达式]}例如:inti,j;变量参与的运算和操作常量直接常量和符号常量常量声明finalintMAX=10;2.1.4运算符与表达式运算符算术运算符:+(正)、-(负)、++、--、+(加)、-(减)、*、/(除)、%(取余)【例2.1】取余运算。关系运算符:=、<>、>、<、>=、<=逻辑运算符:&(与)、

3、(或)、!(非)、∧(异或)、&&(条件与)、

4、

5、(条件或)位运算符:~(非)、&(与)、

6、(或)、^(异或)、<<(左移位)、>>(右移位)、>>>(无符号右移位)赋值运算符:=

7、、+=等2.1.4运算符与表达式强制类型转换符(数据类型)表达式条件运算符表达式1?表达式2:表达式3括号运算符:()、[]字符串连接运算符:+System.out.println("max="+max);点运算符:.对象运算符:instanceof逗号运算符:,2.1.4运算符与表达式运算符的优先级运算符的结合性单目运算符的结合性双目运算符的结合性表达式表达式的运算规则表达式的数据类型书写表达式时的注意事项2.1.4运算符与表达式类型兼容原则类型相同类型相容赋值相容【例2.2】求一个三位数的数字和。【例2.3】求圆面积。【例2.4】判断一个年份是否为闰年

8、。2.2语句与结构化程序设计2.2.1程序的3种基本结构及Java语句分类2.2.2顺序结构语句2.2.3选择语句2.2.4循环语句2.2.5转移语句2.2.1程序的3种基本结构及Java语句分类程序的3种基本结构顺序结构、分支结构、循环结构图2.2不执行与死循环2.Java语句分类2.2.2顺序结构语句表达式语句表达式;空语句复合语句{[变量声明或常量声明];语句序列;}2.2.3选择语句if语句if语句的语法格式if(布尔表达式)语句1;[else语句2;]【例2.5】求三个整数中的最大值与最小值。1.if语句复合条件if(n>=100)&&(n<=9

9、99)if语句嵌套if(n>=100)if(n<=999)【例2.6】将三个整数按从小到大的顺序输出。2.switch语句switch(表达式){case常量表达式1:语句序列1;[break;]case常量表达式2:语句序列2;[break;][default:语句序列;]}【例2.7】显示星期几对应的英文字符串。2.2.4循环语句while语句while语句语法while(布尔表达式)语句;【例2.8】用while语句求1~n的累加和。while语句循环执行次数问题讨论【例2.9】计算Fibonacci序列。2.do-while语句do-while语句

10、语法do{语句;}while(布尔表达式);【例2.10】用do-while语句求累加和。do-while语句循环执行次数问题讨论【例2.11】用辗转相除法求两个整数的最大公因数。图2.5while与do-while语句执行流程3.for语句for语句语法for(表达式1;表达式2;表达式3)语句;【例2.12】用for语句求累加和并显示计算公式。for语句循环执行次数问题讨论使用for语句需要注意的问题【例2.13】求一个日期(年月日)对应的是星期几。4.多重循环【例2.14】输出九九乘法表。演示for-for的两重循环结构。【例2.15】求100以内的

11、素数。演示while与do-while语句构成的二重循环结构。2.2.5转移语句return语句return[返回值];break语句和continue语句break;//退出循环continue;//继续循环2.3数组2.3.1一维数组2.3.2二维数组2.3.1一维数组声明一维数组变量数据类型[]数组或数据类型数组[]inta[];或int[]a;使用new为数组分配空间数组=new数据类型[长度]a=newint[5];inta[]=newint[5];数组元素的表示数组[下标]a[0],a[1],a[2],a[3],a[4]2.3.1一维数组数组元

12、素的运算a[i]=a[i-2]+a[i-1];//数组元素能够参加

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

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

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