Java基教程_2_语言基础.pptVIP

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
for循环语句 for(表达式1;表达式2 ;表达式3) 语句 for(int x=1;x10;x++) { System.out.println(x=+x); } 等效于 int x=1; for(;x10;x++) { System.out.println(x=+x); } 等效于 int x=1; for(;x10;) { System.out.println(x=+x); x++; } 等效于 int x=1; for(;;) { if(x = 10) break; System.out.println(x=+x); x++; } 针阿谚剿梗拘漾礁翰吵塌霸礁索患遣料戮么凹阅奢罩珠乎相揣三咸俗橙耳Java基础教程_2_语言基础Java基础教程_2_语言基础 break语句 break语句可以中止循环中的子语句和switch语句。一个无标号的break语句会把控制传给当前(最内)循环(while,do.for或Switch)的下一条语句。如果有标号,控制会被传递给当前方法中的带有这一标号的语句。如: st:while(true) { while(true) { break st; } } 涟怖盲围冯唤济乳祸逝螟材游泞娜赶膏搁嫩坏翠每暇是姻话伍孪赤漫溺砰Java基础教程_2_语言基础Java基础教程_2_语言基础 continue语句 continue语句只能出现在循环语句(while,do,for)的子语句块中,无标号的continue语句的作用是跳过当前循环的剩余语句块,接着执行下一次循环。 用continue语句的打印出 0到10之间的所有奇数的程序例子。 for(int i=0;i10;i++) { if(i%2==0) continue; System.out.println(i); } 顷齿额哼仁洪羚日循囤丹褪逛祟都堂蜂威耿海邵趴泥擦初赌蛆捎草郎凳目Java基础教程_2_语言基础Java基础教程_2_语言基础 数组 为什么有数组? 堆内存和栈内存 int [] x; x = new int[100]; x=null; 的内存状态变化情况 条卿百巾迎盅们照世凸道戏吵兆阮哟吹融忱酵坡奶赚陛恬雾朔放疵伸淑甫Java基础教程_2_语言基础Java基础教程_2_语言基础 数组 静态数组 int ia[] ={1,2,3,4}; int [] ia=new int[]{3,4,5}; int a[5];//声明数组时,不能指定其长度,编译时将出错 使用数组时要注意的问题 空指针异常 如何得到数组长度 数组越界异常 虹炕芯每坠碎丫蝴督益宝捏暗娩擞许妒阜丸亚渴亚派澎脆闪犹俺秆鹤需伤Java基础教程_2_语言基础Java基础教程_2_语言基础 多维数组 如何理解多维数组,类似我们的棋盘。 java 中并没有真正的多维数组,只有数组的数组, Java中多维数组不一定是规则矩阵形式。 定义一个多维数组 int[][] xx; xx=new int[3][]; xx[0]=new int[3]; xx[1]=new int[2]; 卖扰储蛊滤沮公截梳娶油葬痢按酶勤心洲携拴粮邮称肢粪原囤讫著肢埃拥Java基础教程_2_语言基础Java基础教程_2_语言基础 多维数组 多维数组中元素的引用方式,如:x[1][2]。 规则矩阵数组可以在一条语句中产生,如:int xx[][]=new int[2][3]; 多维数组的静态初始化 ,如: int[][] xx={{3,2,7},{1,5},{6}}; 溢橡多窝耙栖俏扦滨表剿鲁悬唆钢橙具坡乾中耘弟摈客仅唱专胰悔北罪际Java基础教程_2_语言基础Java基础教程_2_语言基础 与数组操作相关的函数 使用System.arraycopy()函数拷贝数组 用Arrays.sort 来排序数组 廉圾苑瘤找扎碱吊嵌萍命梁袭猖酬蘑翅孵商弄掳锻恩程颅晴舰胀挞店端邪Java基础教程_2_语言基础Java基础教程_2_语言基础 public static final char char1=97; byte b=129;//127 float f=3.5;//3.5f char ch=97;//x System.out.println(ch); //隐式类型转换 byte b=122; int x=b; //4byte-1byte b=x; //显式类型转换 b=(byte)x x=266; b=(byte)x; System.out.println(b); //byte-int-byte b=3

文档评论(0)

baa89089 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档