摘要:jdk6.0系统变量->新建->变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.6.0_18 (这只是我的JDK安装路径安装时程序默认,18支持WIN7)系统变量->编辑->(这个一般是有的)变量名:Path在变量值的最前面加上: %JAVA_HOME%\bin; (注意符号)(粗体字内容若已经有Path项无须另外新建,直接在后面加,但需用;与前面已有的项分隔开)系统变量->新建->(这个要新建的)变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%J
阅读全文
摘要:今天去中科软面试,笔试题中有一道是遍历Map集合。本人用过for,IteratorI遍历过List集合对于如何遍历Map集合确实头大。回来后在网上看大牛用IteratorI遍历Map集合一时感慨颇多,下面是自己写的Map遍历集合。同时也可以用for来遍历集合:提供伪代码有兴趣的同学可以实现一下。for(int i=1;i<maps.size;i++){System.out.println(maps.get("str"+i));//"str"+i 是map集合中的key}*********************************package
阅读全文
摘要:package TestFro0406;public class DemoFro二分查找 { private static final int size = 5000000; public static void main(String[] args) { long[] data = new long[size]; // 添加测试数据 for (int k = 0; k < data.length; k++) { data[k] = k; } // 要查找的数据 lon...
阅读全文
摘要:package TestFor0324;public class DemoFor猴子分桃 { /** * 有五个猴子在海滩上分桃子,第一只猴子将桃在平分5份后刚好多一个。他将多那个 * 扔进海里并自己拿走一份,第二个猴子将剩下的桃子平分5份后也多一个,他也将多那个 * 扔进海里,第三,第四个,第五个猴子都和第一个猴子一样。请问最少多少个桃子才够分 */ public static void main(String[] args) { // TODO Auto-generated method stub int sum=Su...
阅读全文
摘要:package TestFor0322;import java.util.Scanner;public class Demo3For奇偶数 { /** * 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n。如果输入的是奇数 * 调用1/1+1/3+...+1/n; */ public static void main(String[] args) { Scanner s=new Scanner(System.in); int index=s.nextInt(); double sums=sum(index); System.out.println(sums)...
阅读全文
摘要:package TestFor0322;public class Demo2For循环取数 { /** * 99个人围成圈开始数数,遇到3则退出,最后留下来的是谁? */ public static void main(String[] args) { int n=99; loopFetch(n); } private static void loopFetch(int n) { boolean []b=new boolean[n]; int index=0;//循环计数 int le...
阅读全文
摘要:package TestFor0322;public class Demo1For数组元素移动 { /** * 有一个数组有n个数,使其前面各数向后移动m位。移动后后面的数补充到前面去 */ public static void main(String[] args) { char n[]={'a','b','c','d','e','f','g','h'}; int m=3; ArrayMove(n,m); } private static void ArrayMov
阅读全文
摘要:package TestFor0321;import java.util.Arrays;public class Demo3ForChar { /** * 取出数组中最大的数与数组第一位数交换, * 取出数组中最小的数与数组中最后一个数交换 */ public static void main(String[] args) { int []array={12,14,32,41,2,5,23}; replace(array); } private static void replace(int []array) { int max=0;//记录最大数 int min=0;//记...
阅读全文