java面向对象技术2

java面向对象技术2

ID:24825298

大小:432.00 KB

页数:36页

时间:2018-11-15

java面向对象技术2_第1页
java面向对象技术2_第2页
java面向对象技术2_第3页
java面向对象技术2_第4页
java面向对象技术2_第5页
资源描述:

《java面向对象技术2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言程序设计表达式和流程控制算术运算符算术运算符关系运算符逻辑运算符短路if(test1(0)&&test2(2)&&test3(2))publicclassShortCircuit{staticbooleantest1(intval){System.out.println("test1("+val+")");System.out.println("result:"+(val<1));returnval<1;}staticbooleantest2(intval){System.out.println("test2("+val+")");System.out.printl

2、n("result:"+(val<2));returnval<2;}staticbooleantest3(intval){System.out.println("test3("+val+")");System.out.println("result:"+(val<3));returnval<3;}publicstaticvoidmain(String[]args){if(test1(0)&&test2(2)&&test3(2))System.out.println("expressionistrue");elseSystem.out.println("expressionisf

3、alse");}}表达式运算符位运算符&

4、~^<<>>>>>运算符的优先级表达式类型的提升floatx=3;floaty=3.14f;类型转换shorta,b,ca=2s;b=3s;c=a+b;流程控制表达式语句块语句分支语句循环语句if语句switch语句publicclassSwitchDaysInMonth{publicstaticvoidmain(Stringargs[]){intmonth=Integer.parseInt(args[0]);switch(month){case1:case3:case5:case7:case8:case10:case12:System

5、.out.println("Thereare31daysinthatmonth.");break;case2:System.out.println("Thereare28daysinthatmonth.");break;case4:case6:case9:case11:System.out.println("Thereare30daysinthatmonth.");break;default:System.out.println("Invalidmonth.");break;}}}流程控制循环语句for语句while语句do…while语句流程控制流程控制流程控制流程控制流程控

6、制流程控制其他流程控制语句gotobreakcontinue流程控制标号LabeledFor.javaLabeledWhile.javamain方法的命令行参数javaclassnamevalueforargs[0]valueforargs[1]...1publicclassIntroductions2{3publicstaticvoidmain(Stringargs[])4{5System.out.println("Mynameis"+args[0]+“andIam"+args[1]+"yearsold.");6}7}Java语言程序设计数组和字符串数组数组说明chars[]

7、;Pointp1[],p2;char[]s;Point[]p1,p2;数组创建数组chars[];Pointp[];s=newchar[20];p=newpoint[100];数组的存储引用地址一维数组aa(0)a(1)a(2)a(3)a(4)数组数组在堆中创建,在java中没有静态数组ArrayNew.java数组可以互相赋值int[]a,b;a=newint[2];b=newint[3];…a=b;数组数组边界a.length运行时错误数组初始化运行时错误多维数组每一行的元素个数可以不等数组拷贝数组的存储引用地址二维数组aa(0)a(1)a(2)a(0)(0)a(0)(1)

8、a(0)(2)a(1)(0)a(1)(1)a(1)(2)a(2)(0)a(2)(1)a(2)(2)数组的应用查找顺序查找二分查找排序选择排序冒泡排序插入排序字符串字符串概述不可变字符串String可变字符串StringBuffer字符串说明不使用new关键字Strings=“abc”;使用new关键字Strings=newString(“abc”);字符串字符串池Strings1=“abc”;Strings2=“abc”;Strings3=newString(“abc”);Strings4=

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

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

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