摘要:import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.Scanner; /*有五个学生,每个学生有3门课的成绩,从键盘输入以上数据 (包括学生号,姓名,三门课成绩),计算出平均成绩,将原...
阅读全文
摘要:import java.util.TreeMap; //计算字符串中子串出现的次数 public class Test { public static void main(String[] args) { TreeMap tm = new TreeMap(); String s = "nalskjoiw eaoijajkwlcx aksoiaa lzndoiawlksnnz"; c...
阅读全文
摘要:import java.util.Scanner; //某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, //加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。 public class Test { public static void main(String[] args) { Scanner sc ...
阅读全文
摘要: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...
阅读全文
摘要: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...
阅读全文
摘要://求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; // 三位数 ...
阅读全文
摘要:/* 题目: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 * ...
阅读全文
摘要:/*海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。 第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份, 第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?*/ public class Test { public static void main(String[] ...
阅读全文
摘要: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 ...
阅读全文
摘要: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() { ...
阅读全文
摘要: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...
阅读全文
摘要://有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 ...
阅读全文
摘要: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...
阅读全文
摘要:import java.util.Scanner; //输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 public class Test { public static void main(String[] args) { int[] a = genNum(); int indexMax = getMax(a); int indexMin = get...
阅读全文
摘要://打印出杨辉三角形 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++) ...
阅读全文
摘要://将一个数组逆序输出。 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]; ...
阅读全文
摘要: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 = ""; ...
阅读全文
摘要://求一个3*3矩阵对角线元素之和 public class Test29 { public static void main(String[] args) { int[][] a = new int[][] { { 100, 2, 3, }, { 4, 5, 6 }, { 17, 8, 9 } }; matrSum(a); } private static void matrSu...
阅读全文
摘要://求100之内的素数 public class Test { public static void main(String[] args) { int count = 0; for (int i =2 ; i<100 ;i++ ){ boolean flag=true ; for(int j = 2 ; j < i;j++){ if( i % j == 0 ...
阅读全文