From aa4b59f77a38dfc70be1c078b1a0de2e0a3db2e4 Mon Sep 17 00:00:00 2001 From: "@wang-yifei30" <2972182726@qq.com> Date: Wed, 21 Apr 2021 01:05:42 +0800 Subject: [PATCH] first commit --- .../\345\210\230\346\257\205/dome.java" | 17 +++ .../\345\210\230\346\257\205/dome3.java" | 38 ++++++ .../\345\210\260\344\271\210.java" | 115 ++++++++++++++++++ .../\346\240\213me.java" | 20 +++ ...\350\216\223\346\236\234\351\205\261.java" | 17 +++ ...350\216\223\346\236\234\351\205\2612.java" | 20 +++ ...350\216\223\346\236\234\351\205\2613.java" | 38 ++++++ ...350\216\223\346\236\234\351\205\2614.java" | 115 ++++++++++++++++++ 8 files changed, 380 insertions(+) create mode 100644 "\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/dome.java" create mode 100644 "\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/dome3.java" create mode 100644 "\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/\345\210\260\344\271\210.java" create mode 100644 "\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/\346\240\213me.java" create mode 100644 "\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\261.java" create mode 100644 "\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\2612.java" create mode 100644 "\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\2613.java" create mode 100644 "\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\2614.java" diff --git "a/\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/dome.java" "b/\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/dome.java" new file mode 100644 index 0000000..1955aa0 --- /dev/null +++ "b/\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/dome.java" @@ -0,0 +1,17 @@ +package cmgj; + +public class 草莓果酱 { + + public static void main(String[] args) { + //已知一个二维数组 arr = {{11, 22, 33}, {33, 44, 55}}; + //遍历该数组,取出所有元素并打印 + int arr [] []= {{11, 22, 33},{33, 44, 55}}; + for (int i = 0; i < arr.length; i++) { + for (int j = 0; j < arr[i].length; j++) { + System.out.print("第"+i+"个为" +arr[i][j]); + } + } + + } + +} diff --git "a/\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/dome3.java" "b/\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/dome3.java" new file mode 100644 index 0000000..3e9931a --- /dev/null +++ "b/\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/dome3.java" @@ -0,0 +1,38 @@ +package cmgj; + +import java.util.Scanner; + +public class 草莓果酱3 { + + public static void main(String[] args) { + // TODO 接收并输出某公司本月的考勤和扣款信息, 假设公司有5个员工 + //, 每个员工的考勤项有上下班忘打卡、 迟到、 早退、 旷工, 其中上下班忘打卡扣款10元/次, + //迟到和早退扣款为20元/次, 旷工100元/天, 参考图如下(参考图中是以3个员工为例): + Scanner scanner = new Scanner(System.in); + int arr[][] = new int [5][6]; + for (int i = 0; i < arr.length; i++) { + System.out.println("第"+(i+1)+"个编号"); + arr[i][0]=scanner.nextInt(); + System.out.println("第"+(i+1)+"忘打卡次数"); + arr[i][1]=scanner.nextInt(); + System.out.println("第"+(i+1)+"迟到次数"); + arr[i][2]=scanner.nextInt(); + System.out.println("第"+(i+1)+"早退次数"); + arr[i][3]=scanner.nextInt(); + System.out.println("第"+(i+1)+"个矿工次数"); + arr[i][4]=scanner.nextInt(); + + arr[i][5]=arr[i][1]*10+arr[i][2]*20+arr[i][3]*20+arr[i][4]*100; + } +System.out.print("**********"+"系统"+"**************"); + for (int i = 0; i < arr.length; i++) { + for (int j = 0; j < arr[i].length; j++) { + System.out.print(arr[i][j]+"\t"); + } + System.out.println(); + + } + + } + +} diff --git "a/\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/\345\210\260\344\271\210.java" "b/\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/\345\210\260\344\271\210.java" new file mode 100644 index 0000000..b71ce92 --- /dev/null +++ "b/\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/\345\210\260\344\271\210.java" @@ -0,0 +1,115 @@ +package 练习; + +import java.util.Scanner; + +public class woke{ + + public static void main(String[] args) { + + + + + + // 1. 一家贸易公司有四位销售员,每位销售员负责销售四件商品, +// 编写一个程序,接收每名销售员销售的各类产品的数量。打印产品销售明细表, +// 明细表包括每类产品的销售总数,以及每位销售员销售的产品数量占总销售的百分比。 +// 使用以下公式: +// 销售员N销售的产品A的百分比=(销售员N售出的产品A的销售量/总销售量)*100 +// 总销售量指各类产品销售量的总和(使用二维数组) + Scanner scan = new Scanner(System.in); + + double [][] arr = new double [4][5]; + + for (int i = 0; i < arr.length; i++) { + System.out.println("请输入第"+(i + 1)+"位员工的编号:"); + arr[i][0] = scan.nextInt(); + + System.out.println("请输入第"+(i + 1)+"位员工A商品的销售额 :"); + arr[i][1] = scan.nextInt(); + + System.out.println("请输入第"+(i + 1)+"位员工B商品的销售额 :"); + arr[i][2] = scan.nextInt(); + + System.out.println("请输入第"+(i + 1)+"位员工C商品的销售额 :"); + arr[i][3] = scan.nextInt(); + + System.out.println("请输入第"+(i + 1)+"位员工D商品的销售额 :"); + arr[i][4] = scan.nextInt(); + } + + double Asum = 0; + double Bsum = 0; + double Csum = 0; + double Dsum = 0; + + for (int i = 0; i < arr.length; i++) { + Asum = arr[i][1] + Asum; + Bsum = arr[i][2] + Bsum; + Csum = arr[i][3] + Csum; + Dsum = arr[i][4] + Dsum; + } + + System.out.println("****************产品销售明细表***************"); + System.out.println("员工编号"+"\t" + +"商品A销售额"+"\t" + +"商品B销售额"+"\t" + + "商品C销售额"+"\t" + +"商品D销售额"+"\t" + +"商品A总销售额"+"\t" + +"商品A占总销售额的百分比"+"\t" + +"商品B总销售额"+" " + +"商品B占总销售额的百分比"+"\t" + +"商品C总销售额"+" " + +"商品C占总销售额的百分比"+"\t" + +"商品D总销售额"+" " + +"商品D占总销售额的百分比"+"\t"); + System.out.println(); + + for (int i = 0; i < arr.length; i++) { + System.out.print(arr[i][0]); + System.out.print("\t"); + + System.out.print(arr[i][1]); + System.out.print("\t"); + + System.out.print(arr[i][2]); + System.out.print("\t"); + + System.out.print(arr[i][3]); + System.out.print("\t"); + + System.out.print(arr[i][4]); + System.out.print("\t"); + + System.out.print(Asum); + System.out.print("\t"); + + System.out.print((arr[i][1]/Asum)*100); + System.out.print("\t"); + + System.out.print(Bsum); + System.out.print("\t"); + + System.out.print((arr[i][2]/Bsum)*100); + System.out.print("\t"); + + System.out.print(Csum); + System.out.print("\t"); + + System.out.print((arr[i][3]/Csum)*100); + System.out.print("\t"); + + System.out.print(Dsum); + System.out.print("\t"); + + System.out.print((arr[i][4]/Dsum)*100); + System.out.print("\t"); + + System.out.println(); + + + + + } + +}} \ No newline at end of file diff --git "a/\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/\346\240\213me.java" "b/\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/\346\240\213me.java" new file mode 100644 index 0000000..e0e1273 --- /dev/null +++ "b/\344\272\214\347\273\264\346\225\260\347\273\204/\345\210\230\346\257\205/\346\240\213me.java" @@ -0,0 +1,20 @@ +package cmgj; + +public class 草莓果酱2 { + + public static void main(String[] args) { + // 某公司季度和月份统计的数据如下:单位(万元) + //第一季度:22,66,44 + //第二季度:77,33,88 + //第三季度:25,45,65 + //第四季度:11,66,99 + int arr [][]= {{22,66,44},{77,33,88},{25,45,65},{11,66,99}}; + int a=0; + for (int i = 0; i < arr.length; i++) { + for (int j = 0; j < arr[i].length; j++) { + a=a+arr[i][j]; + } + }System.out.print(a); + } + +} diff --git "a/\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\261.java" "b/\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\261.java" new file mode 100644 index 0000000..1955aa0 --- /dev/null +++ "b/\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\261.java" @@ -0,0 +1,17 @@ +package cmgj; + +public class 草莓果酱 { + + public static void main(String[] args) { + //已知一个二维数组 arr = {{11, 22, 33}, {33, 44, 55}}; + //遍历该数组,取出所有元素并打印 + int arr [] []= {{11, 22, 33},{33, 44, 55}}; + for (int i = 0; i < arr.length; i++) { + for (int j = 0; j < arr[i].length; j++) { + System.out.print("第"+i+"个为" +arr[i][j]); + } + } + + } + +} diff --git "a/\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\2612.java" "b/\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\2612.java" new file mode 100644 index 0000000..e0e1273 --- /dev/null +++ "b/\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\2612.java" @@ -0,0 +1,20 @@ +package cmgj; + +public class 草莓果酱2 { + + public static void main(String[] args) { + // 某公司季度和月份统计的数据如下:单位(万元) + //第一季度:22,66,44 + //第二季度:77,33,88 + //第三季度:25,45,65 + //第四季度:11,66,99 + int arr [][]= {{22,66,44},{77,33,88},{25,45,65},{11,66,99}}; + int a=0; + for (int i = 0; i < arr.length; i++) { + for (int j = 0; j < arr[i].length; j++) { + a=a+arr[i][j]; + } + }System.out.print(a); + } + +} diff --git "a/\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\2613.java" "b/\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\2613.java" new file mode 100644 index 0000000..3e9931a --- /dev/null +++ "b/\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\2613.java" @@ -0,0 +1,38 @@ +package cmgj; + +import java.util.Scanner; + +public class 草莓果酱3 { + + public static void main(String[] args) { + // TODO 接收并输出某公司本月的考勤和扣款信息, 假设公司有5个员工 + //, 每个员工的考勤项有上下班忘打卡、 迟到、 早退、 旷工, 其中上下班忘打卡扣款10元/次, + //迟到和早退扣款为20元/次, 旷工100元/天, 参考图如下(参考图中是以3个员工为例): + Scanner scanner = new Scanner(System.in); + int arr[][] = new int [5][6]; + for (int i = 0; i < arr.length; i++) { + System.out.println("第"+(i+1)+"个编号"); + arr[i][0]=scanner.nextInt(); + System.out.println("第"+(i+1)+"忘打卡次数"); + arr[i][1]=scanner.nextInt(); + System.out.println("第"+(i+1)+"迟到次数"); + arr[i][2]=scanner.nextInt(); + System.out.println("第"+(i+1)+"早退次数"); + arr[i][3]=scanner.nextInt(); + System.out.println("第"+(i+1)+"个矿工次数"); + arr[i][4]=scanner.nextInt(); + + arr[i][5]=arr[i][1]*10+arr[i][2]*20+arr[i][3]*20+arr[i][4]*100; + } +System.out.print("**********"+"系统"+"**************"); + for (int i = 0; i < arr.length; i++) { + for (int j = 0; j < arr[i].length; j++) { + System.out.print(arr[i][j]+"\t"); + } + System.out.println(); + + } + + } + +} diff --git "a/\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\2614.java" "b/\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\2614.java" new file mode 100644 index 0000000..b71ce92 --- /dev/null +++ "b/\344\272\214\347\273\264\346\225\260\347\273\204/\347\216\213\351\200\270\351\243\236/\350\215\211\350\216\223\346\236\234\351\205\2614.java" @@ -0,0 +1,115 @@ +package 练习; + +import java.util.Scanner; + +public class woke{ + + public static void main(String[] args) { + + + + + + // 1. 一家贸易公司有四位销售员,每位销售员负责销售四件商品, +// 编写一个程序,接收每名销售员销售的各类产品的数量。打印产品销售明细表, +// 明细表包括每类产品的销售总数,以及每位销售员销售的产品数量占总销售的百分比。 +// 使用以下公式: +// 销售员N销售的产品A的百分比=(销售员N售出的产品A的销售量/总销售量)*100 +// 总销售量指各类产品销售量的总和(使用二维数组) + Scanner scan = new Scanner(System.in); + + double [][] arr = new double [4][5]; + + for (int i = 0; i < arr.length; i++) { + System.out.println("请输入第"+(i + 1)+"位员工的编号:"); + arr[i][0] = scan.nextInt(); + + System.out.println("请输入第"+(i + 1)+"位员工A商品的销售额 :"); + arr[i][1] = scan.nextInt(); + + System.out.println("请输入第"+(i + 1)+"位员工B商品的销售额 :"); + arr[i][2] = scan.nextInt(); + + System.out.println("请输入第"+(i + 1)+"位员工C商品的销售额 :"); + arr[i][3] = scan.nextInt(); + + System.out.println("请输入第"+(i + 1)+"位员工D商品的销售额 :"); + arr[i][4] = scan.nextInt(); + } + + double Asum = 0; + double Bsum = 0; + double Csum = 0; + double Dsum = 0; + + for (int i = 0; i < arr.length; i++) { + Asum = arr[i][1] + Asum; + Bsum = arr[i][2] + Bsum; + Csum = arr[i][3] + Csum; + Dsum = arr[i][4] + Dsum; + } + + System.out.println("****************产品销售明细表***************"); + System.out.println("员工编号"+"\t" + +"商品A销售额"+"\t" + +"商品B销售额"+"\t" + + "商品C销售额"+"\t" + +"商品D销售额"+"\t" + +"商品A总销售额"+"\t" + +"商品A占总销售额的百分比"+"\t" + +"商品B总销售额"+" " + +"商品B占总销售额的百分比"+"\t" + +"商品C总销售额"+" " + +"商品C占总销售额的百分比"+"\t" + +"商品D总销售额"+" " + +"商品D占总销售额的百分比"+"\t"); + System.out.println(); + + for (int i = 0; i < arr.length; i++) { + System.out.print(arr[i][0]); + System.out.print("\t"); + + System.out.print(arr[i][1]); + System.out.print("\t"); + + System.out.print(arr[i][2]); + System.out.print("\t"); + + System.out.print(arr[i][3]); + System.out.print("\t"); + + System.out.print(arr[i][4]); + System.out.print("\t"); + + System.out.print(Asum); + System.out.print("\t"); + + System.out.print((arr[i][1]/Asum)*100); + System.out.print("\t"); + + System.out.print(Bsum); + System.out.print("\t"); + + System.out.print((arr[i][2]/Bsum)*100); + System.out.print("\t"); + + System.out.print(Csum); + System.out.print("\t"); + + System.out.print((arr[i][3]/Csum)*100); + System.out.print("\t"); + + System.out.print(Dsum); + System.out.print("\t"); + + System.out.print((arr[i][4]/Dsum)*100); + System.out.print("\t"); + + System.out.println(); + + + + + } + +}} \ No newline at end of file -- Gitee