- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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与
您可能关注的文档
- php基础教程-语句.doc
- 删除crs步骤.doc
- Linux杀死进程的N中方法.docx
- 进程同步1 - 副本.docx
- AIX-SHELL基本编程.doc
- RHCE 题库100道含答案.doc
- Linux应用基础模拟试题3(附答案).doc
- 千万级并发HAproxy均衡负载系统介绍及配置.docx
- Shell脚本的特殊符号.docx
- 谈谈守护进程与僵尸进程.docx
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)