《java基本语法二》ppt课件

《java基本语法二》ppt课件

ID:40010918

大小:84.00 KB

页数:31页

时间:2019-07-17

《java基本语法二》ppt课件_第1页
《java基本语法二》ppt课件_第2页
《java基本语法二》ppt课件_第3页
《java基本语法二》ppt课件_第4页
《java基本语法二》ppt课件_第5页
资源描述:

《《java基本语法二》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、表达式和流控制运算符1)算术运算符:+,―,*,/,%,++,――2)关系运算符:>,<,>=,<=,==,!=3)布尔逻辑运算符:!,&&,

2、

3、4)位运算符:&,

4、,^,~,>>,<<,>>>5)赋值运算符:=,及其扩展赋值运算符如+=,―=,*=,/=等。6)条件运算符:e?e1:e27)其它:包括分量运算符·,下标运算符[],实例运算符instanceof,内存分配运算符new,强制类型转换运算符(类型),方法调用运算符()等。表达式表达式是由操作数和运算符按一定的语法形式组成的符号序列。一个常量或一个变量名字是最简单的表达式,其值即该常量或变量

5、的值;表达式的值还可以用作其他运算的操作数,形成更复杂的表达式。运算符的优先次序.[]()++--!~instanceofnew(type)*/%+->>>>><<><>=<===!=&^

6、&&

7、

8、?:=+=-=*=/=%=^=&=

9、=<<=>>=>>>=数组int[]arrayOfInt;intarrayOfInt[];String[]arrayOfString;Object[]arrayOfObject;int[]a=newint[10];int[]a;a=newint[10];a[2]=3;int[]b={1,2,3,4,5};字符串String

10、s=newString();s=“abcdefg”;Strings=“abcdefg”;StringBuffersbf=newStringBuffer();newStringBuffer(intlen);newStringBuffer(Strings);String类是常量,不能对其直接修改,而StringBuffer类是用于创建可以修改的字符串对象,所以String要比StringBuffer效率高String类String(byte[]bytes)String(byte[]bytes,intoffset,intlength)String(char[

11、]chars)String(char[]chars,intoffset,intlength)String(StringBufferbuffer)Strings=newString();s.equals(Stringstr);s.length();s.subString(int,int);s.concat(String);s.replace(char,char);s.trim();StringBuffersbf=newStringBuffer(“abcdef”);sbf.insert(int,char);sbf.append(String);sbf.de

12、lete(int,int);sbf.replace(int,int,String);sbf.charAt(int);sbf.setCharAt(int);sbf.capicity();sbf.length();sbf.toString();多维数组Java语言中,多维数组被看作数组的数组。二维数组的定义typearrayName[][];type[][]arrayName;二维数组的初始化静态初始化intintArray[][]={{1,2},{2,3},{3,4,5}};Java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要

13、求二维数组每一维的大小相同。动态初始化直接为每一维分配空间,格式如下:arrayName=newtype[arrayLength1][arrayLength2];inta[][]=newint[2][3];从最高维开始,分别为每一维分配空间:arrayName=newtype[arrayLength1][];arrayName[0]=newtype[arrayLength20];arrayName[1]=newtype[arrayLength21];…arrayName[arrayLength1-1]=newtype[arrayLength2n];动态

14、初始化例:inta[][]=newint[2][];a[0]=newint[3];a[1]=newint[5];在Java语言中,必须首先为最高维分配引用空间,然后再顺次为低维分配空间。与一维数组相同,对于复合类型的数组,必须为每个数组元素单独分配空间。动态初始化Strings[][]=newString[2][];s[0]=newString[2];s[1]=newString[2];s[0][0]=newString(“Good”);s[0][1]=newString(“Luck”);s[1][0]=newString(“to”);s[1][1]=

15、newString(“You”);控制语句1.分支语句:if-else,switch2.循环语

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

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

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