编程-Java基础部分.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程-Java基础部分

Java基础部分: 1. 怎样得到一个文件的后缀名,io的设计思路: ü 调用File.getName()得到文件完整名fname ü 得到文件名中的.号位置 int poc = fname.indexOf(“.”); ü 得到后缀 ftype = fname.substring(poc+1); public static void test3(){ //得到文件的后缀名 File f=new File(“F:/121.txt”); if(f.exists()){ String fileName=f.getName(); int index=fileName.indexOf(“.”); String s=fileName.substring(index+1); System.out.println(s); } } 2. int x=1 int y=‘a’‘A’ ? x–:x++; , 求x 的最终值 :2; 3. Integer a和int b运行之后a和b有什么不同?都没有赋值的情况下他们的初始值各是什么? 答:Integer a 定义为整型变量对象,默认值为null;int b 定义为整数变量,默认值为0; 4. 什么原因,怎么解决NullPointerException异常? 答:对没有赋值或为null的对象进行处理会导致NullPointerException异常,最好在使用对象变量之前对该变量进行非null判断 5. PHP中:echo和print的区别? 答:echo可以同时输出多个字符串,并不需要圆括号;print只可以同时输出一个字符串,需要圆括号。 6. (编程题)求一百以内质数 public class ZhiShu { public static void main(String[] args) { System.out.println(“1~100的质数有:”); for (int n = 1; n = 100; n++) { boolean b = true; if (n != 1) { for (int i = 2; i n; i++) { if (n % i == 0) { b = false; break; } } } if (b) { System.out.println(n ); } } } } 7. 六行五列字符串数组(分别用C和java实现) Java: int a[][]= new int[6][5]; //java申明不需要初始化,此时有默认值 C: int b[6][5]; //C申明必须要初始化值 8. (编程题)把int值保存在byte数组中〈高位在前〉 import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; public class IntToByte { public static void main(String[] args) throws Exception { System.out.println(byteArrayToInt(intToByteArray1(456548))); System.out.println(byteArrayToInt(intToByteArray2(456548))); } /** * 将int值转换称byte数组 方法1 */ public static byte[] intToByteArray1(int i) { byte[] result = new byte[4]; result[0] = (byte) ((i 24) 0xFF); result[1] = (byte) ((i 16) 0xFF); result[2] = (byte) ((i 8) 0xFF); result[3] = (byte) (i 0xFF); return result; } /** * 将int值转换称byte数组 方法2 */ public static byte[] intToByteArray2(int i) throws Exception { ByteArrayOutputStream buf = new ByteArrayOutputStream(); DataOutputStream out = new DataOutputStream(buf); out.writeInt(i); byte[] b = buf.toByteArray(); out.close(); buf.close(); return b; } } 9. (编程题)写一个方法:输入的是文件名,输出的是文件内容字符串(FileToString.java 考察IO与

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档