首页
网站首页
公司简介
资讯中心
推荐内容
返回顶部
的null值这么神奇的吗,Java中级试题
发布时间:2020-05-05 20:44
浏览次数:

上边是一段读取d盘下test.txt文件内容,并打字与印刷其内容指出上面代码中的错误并订正。importjavaio.*;publicclassFileTest{publicstaticvoidmain{Filef=newFileByte[]b=newbyte[1024;Intpoint=0While)!=-1){for{System.out.pnint;}}}

//动态数组classstate{publicstaticvoidmain(String[]args){//static:固态int[]arr=newint[5];//动态数组格式:data_type[]数组名称=newdata_type[];最终三个[]意味着了该数组的长度.//System.out.println(arr[4]);/*打字与印刷该数组的第2个人索引值,数组的目录从0开头算起,01234,共几个人数即等于了数组的长度-1.该数组由于未有赋值,由此该int类型的数组的起初值为0.结实为:0假设该数组的长短为5,不过作者打印第八个索引值就能够并发数组越界:java.lang.ArrayIndexOutOfBoundsException:5*//*为数值授予值:arr[0]=1;arr[1]=2;arr[2]=3;arr[3]=1;arr[4]=2;System.out.println(arr[4]卡塔尔国;为数组赋值然后打字与印刷数组的第多个索引值:2*//*利用for循环输出数组值:arr[0]=1;arr[1]=2;arr[2]=3;arr[3]=1;arr[4]=2;for(inti=0;iarr.length;i++卡塔尔{//这里的iarr.length是指输入的i的值要小于数组arr的长短(lengthState of Qatar.System.out.println(arr[i]);//结果:1//2//3//1//2}*/arr[0]=1;arr[1]=2;arr[2]=3;arr[3]=1;arr[4]=2;printArray(arr);}/*publicstaticvoidprintArray(int[]arr卡塔尔{该措施数据类型定义了为void,因而无需再次回到.for(inti=0;iarr.length;i++State of Qatar{System.out.println(arr[i]+".");}*///可是,纵然作者这些情势这么写:publicstaticintprintArray(int[]arr卡塔尔国{//该情势将void改为了int的话,就须要再次回到二个大背头类型.for(inti=0;iarr.length;i++卡塔尔(قطر‎{System.out.println(arr[i]+"."卡塔尔;}return20;//那个return的是一个大背头类型,便是整数的数值,不过那些数值的length长度是5,若是回到的数值高于5,那一个重临值就从未有过意义了.}}

向来上代码、

花色从jdk1.6升官到openjdk11后,发掘原本项目中动用的jar包和openjdk11中自带的jar包中有平等的包名、类名,招致程序运营出错,原有的jar不可能去除,有未有大神知道怎么化解的,帮支持,谢谢!

友情链接: 网站地图
Copyright © 2015-2019 http://www.nflfreepicks.net. 新葡萄京娱乐场网址有限公司 版权所有