编程-Java基础部分

编程-Java基础部分

ID:42586518

大小:122.36 KB

页数:7页

时间:2019-09-18

编程-Java基础部分_第1页
编程-Java基础部分_第2页
编程-Java基础部分_第3页
编程-Java基础部分_第4页
编程-Java基础部分_第5页
资源描述:

《编程-Java基础部分》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java基础部分:1.怎样得到一个文件的后缀名,io的设计思路:u调用F订e.getName()得到文件完整名fnameU得到文件名中的•号位置intpoc=fname.indexOf(“・”);U得到后缀ftype=fname.substring(poc+1);publicstaticvoidtest3(){//得到文件的后缀名Filef二newFile(“F:/121.txt”);if(f.exists()){StringfilcName=f.getName();intindex二fileName.indexOf("・");Strings=fileName,substring

2、(index+1);System.out.printin(s);}}2.intx=linty='a'<"A'?x-:x++;,求x的最终值:2;3.Integera和intb运行之后a和b有什么不同?都没有赋值的情况下他们的初始值各是什么?答:Integera定义为整型变量对象,默认值为null;intb定义为整数变量,默认值为0;4.什么原因,怎么解决NullPointerException异常?答:对没有赋值或为null的对象进行处理会导致NullPointerException异常,最好在使用对象变量之前对该变量进行非null判断5.PHP中:echo和print的区别?答

3、:echo可以同时输出多个字符串,并不需要圆括号;print只可以同时输出一个字符串,需耍圆括号。6.(编程题)求一百以内质数publicclassZhiShu{publicstaticvoidnmin(String[]args){System,out.println("广100的质数有:”);for(intn=1;n〈二100;n++){booleanb=true;if(n!二1){for(inti=2;i

4、va实现)Java:inta[][]=newint⑹⑸;//java中明不需要初始化,此时有默认值C:intb[6][5];//C申明必须要初始化值4.(编程题)把int值保存在byte数组中〈高位在前〉importjava.io.ByteArrayOutputStream;importjava.io.DataOutputStream;publicclassIntToByte{publicstaticvoidmain(String[]args)throwsException{Systcm.out.println(bytcArrayToInt(intToBytcArrayl(456

5、548)));System,out.printin(byteArrayTolnt(intToByteArray2(456548)));/***将int值转换称byte数组方法1*/publicstaticbyte[]intToByteArrayl(inti){byte[]result=newbyte[4];result[0]=(byte)result[1]二(byte)result[2]=(byte)result[3]=(byte)((i»24)&OxFF);((i»16)&OxFF);((i»8)&OxFF);(i&OxFF);returnresult;}/***将int值转换

6、称byte数组方法2*/publicstaticbyte[]intToByteArray2(inti)throwsException{ByteArrayOutputStreambuf二newByteArra^^OutputStream();DataOutputStreamout二newDataOutputStream(buf);out.writclnt(i);byte[]b=buf.toByteArray();out.close();buf.close();returnb;5.(编程题)写一个方法:输入的是文件名,输出的是文件内容字符串(F订eToString.java考察10与

7、String与StringBuffer的区别)Filef二newFile(“hello,txt”);StringBuffersb=newStringBuffer();try{FileReaderin=newFileReader(f);chart]buf=newchar[1024];while(in.read(buf)!二-1){//将每次读取的内容放到StringBuffer中sb.append(newString(buf).trim());}System,out.printin

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

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

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