【JAVA 课后习题 小结】
来源:互联网 发布:app软件定制 编辑:程序博客网 时间:2024/06/01 10:38
弱鸡小结~大佬绕行~~
2.3
package Two;public class Thirteen { public static void main(String[] args) { double a = 100.0 ; int b = 6; while(b-- != 0){ a = (a * (1 + 0.00417)); a += 100; } System.out.println(a - 100); }}
2.6
package Two;import java.util.Scanner;public class YiLiu { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a = input.nextInt(); int ans = 0; while(a != 0){ ans += a % 10; a /= 10; } System.out.println(ans); }}
3.7
package Three;import java.util.Scanner;public class Eleven { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Input the Year and Month :"); int Y = input.nextInt(); int M = input.nextInt(); int ans = 0; switch(M){ case 1 : ans = 31;break; case 2 : ans = 28;break; case 3 : ans = 31;break; case 4 : ans = 30;break; case 5 : ans = 31;break; case 6 : ans = 30;break; case 7 : ans = 31;break; case 8 : ans = 31;break; case 9 : ans = 30;break; case 10 : ans = 31;break; case 11 : ans = 30;break; case 12 : ans = 31;break; } if(M == 2 && (Y % 400 == 0 || (Y % 4 == 0 && Y % 100 != 0))) ans++; System.out.println(ans); }}
3.12
package Three;import java.util.Scanner;public class Twelve { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Input a three-digit integer : "); int a = input.nextInt(); if(a % 10 == (a / 100) % 10) System.out.println(a + " is a palindrome."); else System.out.println(a + " is not a palindrome."); }}
3.17
package Three;import java.util.Scanner;public class Seventeen { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("scissor(0) , rock(1) , paper(2) : "); int b = (int)(Math.random() * 3); int a = input.nextInt(); if(b == 0 && a == 1) System.out.println("you are win."); else if(b == 0 && a == 2) System.out.println("you are transport."); else if(b == 1 && a == 0) System.out.println("you are transport."); else if(b == 1 && a == 2) System.out.println("you are win."); else if(b == 2 && a == 0) System.out.println("you are transport."); else if(b == 2 && a == 1) System.out.println("you are win."); else System.out.println("It is a draw."); }}
3.22
package Three;import java.util.Scanner;public class TwentyTwo { public static void main(String[] args) { Scanner input = new Scanner(System.in); double a = input.nextDouble(); double b = input.nextDouble(); if(Math.sqrt(a * a + b * b) <= 10) System.out.println("Point (" + a + " , " + b + ") is in the circle."); else System.out.println("Point ( " + a + " , " + b + ") is not in the circle."); }}
3.24
package Three;import java.util.Scanner;public class Twentyfour { public static void main(String[] args) { Scanner input = new Scanner(System.in); int ans = input.nextInt(); int a = ans / 13; System.out.print("The card you picked is "); int b = ans % 13; switch(b){ case 0 : System.out.print("King "); break; case 1 : System.out.print("Ace"); break; case 2 : System.out.print("2"); break; case 3 : System.out.print("3"); break; case 4 : System.out.print("4"); break; case 5 : System.out.print("5"); break; case 6 : System.out.print("6"); break; case 7 : System.out.print("7"); break; case 8 : System.out.print("8"); break; case 9 : System.out.print("9"); break; case 10 : System.out.print("10"); break; case 11 : System.out.print("Jack"); break; case 12 : System.out.print("Queen"); break; } switch(a){ case 0 : System.out.println(" of Clubs");break; case 1 : System.out.println(" of Diamonds");break; case 2 : System.out.println(" of Hearts");break; case 3 : System.out.println(" of Spades");break; case 4 : System.out.println(" of Spades");break; } }}
5.6
package Five;public class Six { public static void main(String[] args) { System.out.format("%6s %10s %8s %8s\n","千克","磅","千克","磅"); int b = 20; for(int i = 1 ; i <= 200 ; i += 2,b += 5){ System.out.printf("%3d %6.2f %3d %6.2f\n", i,i * 2.2,b,b / 2.2); } }}
5.7
package Five;public class Seven { public static void main(String[] args) { int a = 10000; int b = 0; int ans = 0; while(++b <= 14){ a *= (1 + 0.05); if(b > 10) ans += a; } System.out.println(ans); }}
5.10
package Five;public class Ten { public static void main(String[] args) { int num = 0; for(int i = 100 ; i <= 1000 ; i++){ if(i % 5 == 0 && i % 6 == 0){ if(num == 9){ System.out.println(i); num = 0; } else { num++; System.out.print(i + " "); } } } }}
5.14
package Five;import java.util.Scanner;public class FourTeen { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a = input.nextInt(); int b = input.nextInt(); while(b != 0){ int c = a % b; a = b; b = c; } System.out.println(a); }}
5.15
package Five;public class FiveTeen { public static void main(String[] args) { int num = 0; for(int i = '!' ; i <= '~' ; i++){ if(num == 9){ num = 0; System.out.println((char)i); } else{ num++; System.out.print((char)i + " "); } } }}
5.16
package Five;import java.util.Scanner;public class SixTeen { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a = input.nextInt(); int b = 2; while(a > 1){ while(a % b == 0){ a /= b; System.out.print(b + " "); } b++; } }}
5.17
package Five;import java.util.Scanner;public class SevenTeen { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a = input.nextInt(); for(int i = 1 ; i <= a ; i++){ for(int j = 1 ; j <= a - i; j++) System.out.print(" "); for(int j = i ; j > 1 ; j--) System.out.print(j + " "); for(int j = 1 ; j < i ; j++) System.out.print(j + " "); System.out.println(i); } }}
5.19
package Five;public class NineTeen { public static void main(String[] args) { for(int i = 1 ; i <= 8 ; i++){ for(int j = 1 ; j <= 8 - i ; j++) System.out.print(" "); int a = 1; for(int j = 1 ; j < i ; j++){ System.out.print(a + " "); a *= 2; } for(int j = 1 ; j < i ; j++){ System.out.print(a + " "); a /= 2; } System.out.println(a); } }}
5.21
package Five;import java.text.DecimalFormat;import java.util.Scanner;public class TwentyOne { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a = input.nextInt(); System.out.println("Loan Amount : " + a); int b = input.nextInt(); System.out.println("Number of years : " + b); System.out.println("Interest Rate Monthly Payment Total payment"); double c = 5.0; double d = 0.13226 - 0.05; DecimalFormat df = new DecimalFormat("0.000"); while(c <= 8.0){ System.out.println(df.format(c) + "% " + df.format(a * (1 + d + c / 100) / 12 / b) + " " + df.format(a * (1 + d + c / 100))); c += 0.125; } } }
5.23
package Five;import java.util.Scanner;public class TwentyThree { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a = input.nextInt(); double ans = 0.0; while(a >= 1){ ans += (double)(1.0 / a * 1.0); a--; } System.out.println(ans); }}
5.24
package Five;public class TwentyFour { public static void main(String[] args) { double ans = 0.0; for(int i = 1 ; i <= 97 ; i += 2){ ans += (i * 1.0) / (i + 2); } System.out.println(ans); }}
5.25
package Five;public class TwentyFive { public static void main(String[] args) { double ans = 0.0; for(int i = 3 ,j = 1; i <= 100 ; i += 2, j++){ if(j % 2 == 0) ans -= 1.0 / i; else ans += 1.0 / i; } System.out.println((1 - ans) * 4); }}
6.3
package Six;public class Three { public static void main(String[] args) { int a; System.out.println(Three.revese(4) + " " + Three.IS(4)); } public static int revese(int number){ return number; } public static boolean IS(int a){ return a > 0; }}
6.4
package Six;public class Four { public static void er(int a){ int b = 0; while(a > 0){ b += a % 10; a /= 10; b *= 10; } System.out.println(b / 10); }}
package Six;public class FourText { public static void main(String[] args) { Four.er(3456); }}
6.6
package Six;public class Six { public static void main(String[] args) { Six.dis(7); } public static void dis(int n){ for(int i = 1 ; i <= n ; i++){ for(int j = 1 ; j <= n - i ; j++) System.out.print(" "); for(int j = i ; j > 1 ; j--) System.out.print(j + " "); System.out.println(1); } }}
6.26
package Six;public class TwentySix { public static void main(String[] args) { int num = 0; for(int i = 1 ; i <= 100000; i++){ int ok = 0; for(int j = 2 ; j * j <= i ; j++) if(i % j == 0) ok = 1; if(ok == 0){ int a = i,b = 0; while(a > 0){ b += a % 10; a /= 10; b *= 10; } if(b / 10 == i){ num++; if(num % 10 == 0) System.out.println(i); else System.out.print(i + " "); } } if(num == 100) break; } //System.out.println(num+ "////////////"); }}
7.3
package Seven;import java.util.Scanner;public class Three { public static void main(String[] args) { Scanner input = new Scanner(System.in); int[] b = new int[101]; while(1 != 0){ int a = input.nextInt(); if(a == 0) break; b[a]++; } for(int i = 1 ; i <= 100 ; i++){ if(b[i] != 0) System.out.println(i + " " + b[i]); } }}
7.7
package Seven;public class Seven { public static void main(String[] args) { int a = 0; int[] ba = new int[11]; while(a++ <= 100){ int b = (int)(Math.random() * 9); ba[b]++; } for(int i = 0 ; i <= 9 ; i++) System.out.println(ba[i]); }}
7.8
package Seven;public class Eight { public static int sum(int[] b){ int ans = 0; for(int i = 0 ; i < b.length ; i++){ ans += b[i]; } return ans; } public static double sum(double[] b){ double ans = 0; for(int i = 0 ; i < b.length ; i++) ans += b[i]; return ans; }}
package Seven;public class EightText { public static void main(String[] args) { int[] a = new int[3]; a[0] = 1; a[1] = 2; a[2] = 2; double[] b = new double[3]; b[0] = 0.0; b[1] = 1.0; b[2] = 2.0; System.out.println(Eight.sum(b) + " " + Eight.sum(a)); }}
7.9
package Seven;public class Nine { public static void main(String[] args) { double[] a = new double[3]; a[0] = 1.0; a[1] = 2.0;a[2] = 3.0; System.out.println(Nine.min(a)); } public static double min(double[] a){ double ans = a[0]; int j = 0; for(int i = 1 ; i < a.length ; i++) if(ans > a[i]){ ans = a[i]; j = i; } System.out.println(j); return ans; }}
1 0
- 【JAVA 课后习题 小结】
- 【JAVA 课后习题 10.3】
- Java 课后习题汇总
- 《java基础入门课后习题》
- 【JAVA 课后习题 11.8】+ 练习
- JAVA语言基础课后小结
- 课后习题
- 课后习题
- 课后习题
- Thinking In Java 课后习题 c02
- Thinking In Java 课后习题 c03
- Thinking In Java 课后习题 c04
- JAVA作业和课后习题解答1
- Java程序设计2 第七章课后习题
- Java程序设计2 第八章课后习题
- Java课后习题——校验密码
- java程序设计 课后习题-chapter6-2
- java程序设计 课后习题-chapter6-3
- 动态空间 ,简单链表
- HDU 1032 The 3n+1 Problem
- RAII
- 笔记
- playframework之连接MySQL数据库
- 【JAVA 课后习题 小结】
- HID学习:获取游戏手柄的按键输
- POI获取excel的使用建议
- Android学习笔记-1
- 139. Word Break
- 关于申请iOS开发者账号流程
- Java使用URLClassLoader加载指定位置的类
- linux源码-TCP/IP协议栈学习预备(1) 数据结构之各socket之间的关系
- 把pcm转为amr