From 980e3fe75dc81786e77eb73daa964bed22374e27 Mon Sep 17 00:00:00 2001 From: ye-qi123 <1171269206@qq.com> Date: Fri, 1 Jan 2021 13:45:25 +0800 Subject: [PATCH] java --- .../\345\217\266\351\242\200/Demo1.java" | 11 +++++++ .../\345\217\266\351\242\200/Demo2.java" | 20 ++++++++++++ .../\345\217\266\351\242\200/Demo3.java" | 25 +++++++++++++++ .../\345\217\266\351\242\200/Demo4.java" | 21 +++++++++++++ .../\345\217\266\351\242\200/Demo5.java" | 24 ++++++++++++++ .../\345\217\266\351\242\200/Demo6.java" | 17 ++++++++++ .../\345\217\266\351\242\200/Demo7.java" | 31 +++++++++++++++++++ .../\345\217\266\351\242\200/Demo8.java" | 17 ++++++++++ .../\345\217\266\351\242\200/Demo9.java" | 20 ++++++++++++ ...5\344\271\230\346\263\225\350\241\250.txt" | 9 ++++++ ...3\346\255\243\346\226\271\345\275\242.txt" | 8 +++++ ...3\346\255\243\346\226\271\345\275\242.txt" | 8 +++++ ...3\345\215\260\350\217\261\345\275\242.txt" | 1 + .../\346\211\276\347\264\242\345\274\225.txt" | 3 ++ ...4\344\273\231\350\212\261\346\225\260.txt" | 4 +++ ...0\345\220\203\346\241\203\345\255\220.txt" | 1 + ...4\345\247\224\350\257\204\345\210\206.txt" | 3 ++ ...1\351\242\235\350\256\241\347\256\227.txt" | 2 ++ 18 files changed, 225 insertions(+) create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo1.java" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo2.java" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo3.java" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo4.java" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo5.java" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo6.java" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo7.java" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo8.java" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo9.java" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\344\271\235\344\271\235\344\271\230\346\263\225\350\241\250.txt" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\345\256\236\345\277\203\346\255\243\346\226\271\345\275\242.txt" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\347\251\272\345\277\203\346\255\243\346\226\271\345\275\242.txt" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\350\217\261\345\275\242.txt" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\276\347\264\242\345\274\225.txt" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\260\264\344\273\231\350\212\261\346\225\260.txt" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\347\214\264\345\255\220\345\220\203\346\241\203\345\255\220.txt" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\350\257\204\345\247\224\350\257\204\345\210\206.txt" create mode 100644 "Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\350\264\255\347\211\251\351\207\221\351\242\235\350\256\241\347\256\227.txt" diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo1.java" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo1.java" new file mode 100644 index 0000000..eda4e97 --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo1.java" @@ -0,0 +1,11 @@ + +public class Demo1 { + public static void main(String[]args) { + for(int i=1;i<10;i++) { + for(int j=1;j<=i;j++) { + System.out.print(j+"*"+i+"="+i*j+"\t"); + } + System.out.println(""); + } + } +} diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo2.java" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo2.java" new file mode 100644 index 0000000..398e6a6 --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo2.java" @@ -0,0 +1,20 @@ +import java.util.Scanner; + +public class Demo2 { + public static void main(String[]args) { + Scanner sca=new Scanner(System.in); + System.out.println("请输入行数:"); + int i=sca .nextInt(); + for(int a=1;a<=i;a++) { + for(int b=1;b<=i;b++) { + if (a==1||a==i||b==1||b==i) { + System.out.print("*"); + }else { + System.out.print(" "); + } + + } + System.out.println(""); + } + } +} diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo3.java" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo3.java" new file mode 100644 index 0000000..efa6de6 --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo3.java" @@ -0,0 +1,25 @@ + +public class Demo3 { + public static void main(String[]args) { + for(int a=1;a<=5;a++) { + for(int b=1;b<=6-a;b++) { + System.out.print(" "); + + } + for(int b=1;b<=2*a-1;b++) { + System.out.print("*"); + } + System.out.println(""); + } + for(int g=1;g<=4;g++) { + for(int a=1;a<=g+1;a++) { + System.out.print(" "); + } + for(int b=1;b<=8-2*g;b++) { + System.out.print("*"); + } + System.out.println("*"); + } + + } +} \ No newline at end of file diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo4.java" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo4.java" new file mode 100644 index 0000000..0d679f5 --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo4.java" @@ -0,0 +1,21 @@ +import java.util.Scanner; + +public class Demo4 { + public static void main(String[]args) { + Scanner sca=new Scanner(System.in); + System.out.println("请输入行数:"); + int i=sca .nextInt(); + for(int a=1;a<=i;a++) { + for(int b=1;b<=i;b++) { + System.out.print("*"); + if (b==5) { + System.out.print("\t"); + } + + } + System.out.println(""); + + } + } + } + diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo5.java" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo5.java" new file mode 100644 index 0000000..8a1b48f --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo5.java" @@ -0,0 +1,24 @@ + +import java.util.Scanner; + +public class Demo5 { + + public static void main(String[]args ) { + int sum=0; + int a; + Scanner scanner=new Scanner(System.in); + while (true) { + System.out.println("输入消费金额"); + a=scanner.nextInt(); + if(a<=0&&a!=-1) { + System.out.println("报错,"); + continue; + } + if(a==-1) { + break; + } + sum+=a; + } + System.out.println("消费总额为:"+sum); + } +} \ No newline at end of file diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo6.java" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo6.java" new file mode 100644 index 0000000..ba11af6 --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo6.java" @@ -0,0 +1,17 @@ + + +import java.util.Scanner; + +public class Demo6 { + + public static void main(String[] args) { + int a=1; + + Scanner scanner=new Scanner(System.in); + for (int i = 1; i < 10; i++) { + a=(a+1)*2; + } + System.out.println(a); + } + +} \ No newline at end of file diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo7.java" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo7.java" new file mode 100644 index 0000000..c6cd093 --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo7.java" @@ -0,0 +1,31 @@ +import java.util.Scanner; + +public class Demo7 { + + public static void main(String[] args) { + //需求:在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分。 + // 选手的最后得分为:去掉一个最高分和一个最低分后 的4个评委平均值 (不考虑小数部分)。 + //补充说明:在控制台输入评委的评分后,输出选手的最终得分。 + Scanner scanner=new Scanner(System.in); + int []a=new int[6]; + int sum=0; + for (int i = 0; i < 6; i++) { + System.out.println("请为选手评分"); + a[i]=scanner.nextInt(); + sum+=a[i]; + } + int max=a[0]; + int min=a[0]; + for(int k=1;k<6;k++) { + if(maxa[g]) { + min=a[g]; + } + } + System.out.println("选手最终得分为:"+((sum-max-min)/4)); +} +} \ No newline at end of file diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo8.java" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo8.java" new file mode 100644 index 0000000..985f792 --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo8.java" @@ -0,0 +1,17 @@ + +public class Demo8 { + public static void main(String[]args) { + int a; + int b; + int c; + for(int i=100;i<1000;i++) { + a=i/100; + b=i%100/10; + c=i%100%10; + if ((a*a*a)+(b*b*b)+(c*c*c)==i) { + System.out.println("水仙花数为:"+i); + } + } + + } +} diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo9.java" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo9.java" new file mode 100644 index 0000000..5603600 --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/Demo9.java" @@ -0,0 +1,20 @@ + +import java.util.Scanner; + +public class Demo9 { + + public static void main(String[] args) { + Scanner scanner=new Scanner(System.in); + /** 需求: + // 已知一个数组 arr = {19, 28, 37, 46, 50}; 键盘录入一个数据,查找该数据在数组中的索引, + // 并在控制台输出找到的索引值。 + * + */ + int arr[]= {19,28,37,46,50}; + System.out.println("请输入一个有用的数据"); + int i=scanner.nextInt(); + int sum=arr[i]; + System.out.println("索引值为:"+sum); + } + +} \ No newline at end of file diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\344\271\235\344\271\235\344\271\230\346\263\225\350\241\250.txt" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\344\271\235\344\271\235\344\271\230\346\263\225\350\241\250.txt" new file mode 100644 index 0000000..172dad7 --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\344\271\235\344\271\235\344\271\230\346\263\225\350\241\250.txt" @@ -0,0 +1,9 @@ +1 * 1 = 1 +2 * 1 = 2 2 * 2 = 4 +3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 +4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 +5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 +6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36 +7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49 +8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64 +9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\345\256\236\345\277\203\346\255\243\346\226\271\345\275\242.txt" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\345\256\236\345\277\203\346\255\243\346\226\271\345\275\242.txt" new file mode 100644 index 0000000..831da2a --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\345\256\236\345\277\203\346\255\243\346\226\271\345\275\242.txt" @@ -0,0 +1,8 @@ +用户输入正方形边长,用*打印出实心正方形。 + +如:用户输入5,则输出如下图形。 +***** +***** +***** +***** +***** \ No newline at end of file diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\347\251\272\345\277\203\346\255\243\346\226\271\345\275\242.txt" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\347\251\272\345\277\203\346\255\243\346\226\271\345\275\242.txt" new file mode 100644 index 0000000..272a5a2 --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\347\251\272\345\277\203\346\255\243\346\226\271\345\275\242.txt" @@ -0,0 +1,8 @@ +用户输入正方形边长,用*打印出空心正方形。 + +如:用户输入5,则输出如下图形。 +***** +* * +* * +* * +***** \ No newline at end of file diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\350\217\261\345\275\242.txt" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\350\217\261\345\275\242.txt" new file mode 100644 index 0000000..3d193ac --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\223\345\215\260\350\217\261\345\275\242.txt" @@ -0,0 +1 @@ +参见课本P117 \ No newline at end of file diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\276\347\264\242\345\274\225.txt" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\276\347\264\242\345\274\225.txt" new file mode 100644 index 0000000..08ff411 --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\211\276\347\264\242\345\274\225.txt" @@ -0,0 +1,3 @@ +需求: + 已知一个数组 arr = {19, 28, 37, 46, 50}; 键盘录入一个数据,查找该数据在数组中的索引,并在控 + 制台输出找到的索引值。 \ No newline at end of file diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\260\264\344\273\231\350\212\261\346\225\260.txt" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\260\264\344\273\231\350\212\261\346\225\260.txt" new file mode 100644 index 0000000..2bf35ed --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\346\260\264\344\273\231\350\212\261\346\225\260.txt" @@ -0,0 +1,4 @@ +需求:在控制台输出所有的“水仙花数” +解释:什么是水仙花数? + 水仙花数,指的是一个三位数,个位、十位、百位的数字立方和等于原数 + 例如: 153 1*1*1 + 5*5*5 + 3*3*3 = 153 diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\347\214\264\345\255\220\345\220\203\346\241\203\345\255\220.txt" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\347\214\264\345\255\220\345\220\203\346\241\203\345\255\220.txt" new file mode 100644 index 0000000..ae32cfd --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\347\214\264\345\255\220\345\220\203\346\241\203\345\255\220.txt" @@ -0,0 +1 @@ +有一堆桃子,猴子第一天吃了一半,又多吃了一个,第二天吃余下桃子的一半,又多吃一个,第十天猴子想吃桃子,发现只剩一个,问第一天有多少个桃子 diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\350\257\204\345\247\224\350\257\204\345\210\206.txt" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\350\257\204\345\247\224\350\257\204\345\210\206.txt" new file mode 100644 index 0000000..f75adea --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\350\257\204\345\247\224\350\257\204\345\210\206.txt" @@ -0,0 +1,3 @@ +需求:在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分。 + 选手的最后得分为:去掉一个最高分和一个最低分后 的4个评委平均值 (不考虑小数部分)。 +补充说明:在控制台输入评委的评分后,输出选手的最终得分。 \ No newline at end of file diff --git "a/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\350\264\255\347\211\251\351\207\221\351\242\235\350\256\241\347\256\227.txt" "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\350\264\255\347\211\251\351\207\221\351\242\235\350\256\241\347\256\227.txt" new file mode 100644 index 0000000..09fd593 --- /dev/null +++ "b/Java\347\254\254\345\205\253\346\254\241\344\275\234\344\270\232/\345\217\266\351\242\200/\350\264\255\347\211\251\351\207\221\351\242\235\350\256\241\347\256\227.txt" @@ -0,0 +1,2 @@ +请用户输入购买商品的金额,直到输入-1为止,并求出本次购物的总金额。 +注意:当用户输入的金额小于或等于0时,打印报错信息,并且本次输入不列入总金额计算。 -- Gitee