2017年3月9日

Java中的低级错误

摘要: 1、 不能用“==”比较两个字符串内容相等。 2、 对list做foreach循环时,循环代码中不能修改list的结构。 3、 日志和实际情况不一致;捕获异常后没有在日志中记录异常栈。 4、 魔鬼数字。 5、 空指针异常。 6、 数组下标越界。 7、 将字符串转换为数字时没有捕获NumberForm 阅读全文

posted @ 2017-03-09 22:07 LoaderMan 阅读(225) 评论(0) 推荐(0) 编辑

集成ShareSdk一键分享和第三方登录

摘要: 在Mob官网http://mob.com/注册,创建应用,下载SDK,申请APP_key 根据官网开发指南导入SDK到你的项目中: 在assets/ShareSDk.xml中修改你的APP_key activity_main.xml 在创建一个EndterActivity模拟授权后进入登录主页面 效 阅读全文

posted @ 2017-03-09 22:04 LoaderMan 阅读(412) 评论(0) 推荐(0) 编辑

JAVA基础面试汇总

摘要: 一、基础知识:1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核 阅读全文

posted @ 2017-03-09 20:57 LoaderMan 阅读(7588) 评论(0) 推荐(2) 编辑

代码实现:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据 (包括学生号,姓名,三门课成绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"stud"中。

摘要: import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.Scanner; /*有五个学生,每个学生有3门课的成绩,从键盘输入以上数据 (包括学生号,姓名,三门课成绩),计算出平均成绩,将原... 阅读全文

posted @ 2017-03-09 20:15 LoaderMan 阅读(3808) 评论(0) 推荐(0) 编辑

代码实现:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, //加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

摘要: import java.util.Scanner; //某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, //加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。 public class Test { public static void main(String[] args) { Scanner sc ... 阅读全文

posted @ 2017-03-09 20:14 LoaderMan 阅读(1608) 评论(0) 推荐(0) 编辑

代码实现:计算字符串中子串出现的次数

摘要: import java.util.TreeMap; //计算字符串中子串出现的次数 public class Test { public static void main(String[] args) { TreeMap tm = new TreeMap(); String s = "nalskjoiw eaoijajkwlcx aksoiaa lzndoiawlksnnz"; c... 阅读全文

posted @ 2017-03-09 20:14 LoaderMan 阅读(693) 评论(0) 推荐(0) 编辑

代码实现:判断一个素数能被几个9整除

摘要: import java.util.Scanner; //判断一个素数能被几个9整除 public class Test { public static void main(String[] args) { System.out.print("请输入一个数:"); Scanner scan = new Scanner(System.in); long l = scan.nextLo... 阅读全文

posted @ 2017-03-09 20:12 LoaderMan 阅读(473) 评论(0) 推荐(0) 编辑

代码实现:一个偶数总能表示为两个素数之和

摘要: import java.util.Scanner; //一个偶数总能表示为两个素数之和。 public class Test { public static void main(String[] args) { System.out.print("请输入一个偶数:"); Scanner scan = new Scanner(System.in); int n = scan.ne... 阅读全文

posted @ 2017-03-09 20:11 LoaderMan 阅读(720) 评论(0) 推荐(0) 编辑

代码实现:求0—7所能组成的奇数个数。

摘要: //求0—7所能组成的奇数个数。 public class Test { public static void main(String[] args) { int count = 0; // 声明由数字组成的数 int n = 8; // 一位数 count = n / 2; // 两位数 count += (n - 1) * n / 2; // 三位数 ... 阅读全文

posted @ 2017-03-09 20:10 LoaderMan 阅读(655) 评论(0) 推荐(0) 编辑

代码实现:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果

摘要: /* 题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。*/ public class Test { public static void main(String[] args) { for (int m = 1; m = 100) && ((8 * (m * ... 阅读全文

posted @ 2017-03-09 20:08 LoaderMan 阅读(750) 评论(0) 推荐(0) 编辑

代码实现:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。 第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份, 第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?

摘要: /*海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。 第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份, 第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?*/ public class Test { public static void main(String[] ... 阅读全文

posted @ 2017-03-09 20:07 LoaderMan 阅读(689) 评论(0) 推荐(0) 编辑

代码实现:字符串排序

摘要: import java.util.Comparator; import java.util.Scanner; import java.util.TreeSet; //字符串排序 public class Test { public static void main(String[] args) { TreeSet ts = new TreeSet(new Comparator() { ... 阅读全文

posted @ 2017-03-09 20:06 LoaderMan 阅读(315) 评论(0) 推荐(0) 编辑

代码实现:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n

摘要: import java.util.Scanner; //编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n public class Test { public static void main(String[] args) { int n = getN(); double sum = 0; if (n ... 阅读全文

posted @ 2017-03-09 20:06 LoaderMan 阅读(3254) 评论(0) 推荐(0) 编辑

代码实现:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

摘要: import java.util.ArrayList; import java.util.List; import java.util.Scanner; //有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 public class Test37 { public static void main(String[] ar... 阅读全文

posted @ 2017-03-09 20:05 LoaderMan 阅读(660) 评论(0) 推荐(0) 编辑

代码实现:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

摘要: //有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数 import java.util.ArrayList; import java.util.Scanner; public class Test36 { public static void main(String[] args) { int n = getN(); int[] a = getNum(new ... 阅读全文

posted @ 2017-03-09 20:04 LoaderMan 阅读(1663) 评论(0) 推荐(0) 编辑

代码实现:输入3个数a,b,c,按大小顺序输出。

摘要: import java.util.Arrays; import java.util.Scanner; //输入3个数a,b,c,按大小顺序输出。 public class Test34 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int... 阅读全文

posted @ 2017-03-09 20:03 LoaderMan 阅读(796) 评论(0) 推荐(0) 编辑

代码实现:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组

摘要: import java.util.Scanner; //输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 public class Test { public static void main(String[] args) { int[] a = genNum(); int indexMax = getMax(a); int indexMin = get... 阅读全文

posted @ 2017-03-09 20:03 LoaderMan 阅读(812) 评论(0) 推荐(0) 编辑

代码实现:打印出杨辉三角形

摘要: //打印出杨辉三角形 public class Test { public static void main(String[] args) { int[][] n = new int[10][21]; n[0][10] = 1; for (int i = 1; i < 10; i++) for (int j = 10 - i; j < 10 + i + 1; j++) ... 阅读全文

posted @ 2017-03-09 20:02 LoaderMan 阅读(538) 评论(0) 推荐(0) 编辑

代码实现:将一个数组逆序输出。

摘要: //将一个数组逆序输出。 public class Test { public static void main(String[] args) { int[] a = {1,2,3,4,5,6,7,8,9}; for (int i = 0; i < a.length/2; i++) { int temp = a[i]; a[i] = a[a.length-1-i]; ... 阅读全文

posted @ 2017-03-09 20:01 LoaderMan 阅读(816) 评论(0) 推荐(0) 编辑

代码实现:取一个整数a从右端开始的4~7位

摘要: import java.util.Scanner; //取一个整数a从右端开始的4~7位。 public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数:"); String s = ""; ... 阅读全文

posted @ 2017-03-09 20:01 LoaderMan 阅读(663) 评论(0) 推荐(0) 编辑

导航