diff --git "a/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo1.java" "b/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo1.java" new file mode 100644 index 0000000000000000000000000000000000000000..40f341ef0c8eb70601cf3d3d19a1eb21a423d633 --- /dev/null +++ "b/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo1.java" @@ -0,0 +1,79 @@ +package lession1; + +import java.util.Scanner; + +public class Demo1 { + + public static void main(String[] args) { + // TODO Auto-generated method stub + //计算器 + char lo; + int result=0; + + Scanner scanner = new Scanner(System.in); + + System.out.println("请输入第一个数"); + int a =scanner.nextInt(); + System.out.println("请输入第二个数"); + int b =scanner.nextInt(); + + System.out.println("请输入运算符号"); + lo =scanner.next().charAt(0);//只能输入一个符号 + + + switch(lo) { + case'+': + result = (int) aaj(a,b); + break; + + case'-': + result = (int) minus(a,b); + break; + + case'*': + result = (int) mult(a,b); + break; + + + case'/': + result = (int) divi(a,b); + break; + + case'%': + result = (int) mod(a,b); + break; + + default: + System.out.println("您输入的运算符号错误"); + break; + } + System.out.println("运算结果"+result); + + } + + private static Object mod(int a, int b) { + // TODO Auto-generated method stub + return a%b; + } + + private static Object divi(int a, int b) { + // TODO Auto-generated method stub + return a/b; + } + + private static Object mult(int a, int b) { + // TODO Auto-generated method stub + return a*b; + } + + private static Object minus(int a, int b) { + // TODO Auto-generated method stub + return a-b; + } + + private static Object aaj(int a, int b) { + // TODO Auto-generated method stub + return a+b; + } + +} diff --git "a/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo2.java" "b/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo2.java" new file mode 100644 index 0000000000000000000000000000000000000000..6a49d7a8aecdeba4f6e2319873299dd8d2353a00 --- /dev/null +++ "b/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo2.java" @@ -0,0 +1,80 @@ +package lession1; + +import java.util.Scanner; + +public class Demo2 { + + // 编写四个函数,分别计算长方形、正方形、三角形、圆形的面积, + // 合理设置参数和返回值,main方法中根据用户的选择调用。 + + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + + System.out.println("请输入图形"); + System.out.println("1正方形"); + System.out.println("2长方形"); + System.out.println("3三角形"); + System.out.println("4圆形"); + + int a = scanner.nextInt(); + System.out.println("请输入第一个数字"); + + switch (a) { + case 1: + System.out.println("请输入边长"); + int num1 = scanner.nextInt(); + System.out.println("面积为" + x(num1)); + break; + + case 2: + int num2 = scanner.nextInt(); + System.out.println("请输入长"); + int num3 = scanner.nextInt(); + System.out.println("请输入宽"); + System.out.println("面积为" + y(num2, num3)); + break; + + case 3: + int num4 = scanner.nextInt(); + System.out.println("请输入底边长"); + int num5 = scanner.nextInt(); + System.out.println("请输入高"); + System.out.println("面积为" + a(num4, num5)); + break; + + case 4: + int num6 = scanner.nextInt(); + System.out.println("请输入半径长"); + System.out.println("面积为" + g(num6)); + break; + + default: + System.out.println("您的输入有误"); + break; + + } + + } + + private static double g(int num6) { + // TODO Auto-generated method stub + double result = num6 * (3.14); + return result; + } + + private static int a(int num4, int num5) { + // TODO Auto-generated method stub + return num4 * num5 / 2; + } + + private static int y(int num2, int num3) { + // TODO Auto-generated method stub + return num2 * num3; + } + + private static int x(int num1) { + // TODO Auto-generated method stub + return num1 * num1; + } + +} diff --git "a/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo3.java" "b/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo3.java" new file mode 100644 index 0000000000000000000000000000000000000000..a0591dd979c7a6ecd83c43a239e3d9e8598c4175 --- /dev/null +++ "b/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo3.java" @@ -0,0 +1,29 @@ +package lession1; + +import java.util.Scanner; + +public class Demo3 { + + public static void main(String[] args) { + // TODO Auto-generated method stub + Scanner scanner = new Scanner(System.in); + int[] a = { 20, 10, 50, 40, 60 }; + + int max = a[0]; + for (int i = 1; i < a.length; i++) { + if (max < a[i]) { + max = a[i]; + } + } + System.out.println("该数组的最大值为:" + max); + + int min = a[0]; + for (int i = 1; i < a.length; i++) { + if (min > a[i]) { + min = a[i]; + } + } + System.out.println("该数组的最小值为:" + min); + } + +} diff --git "a/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo4.java" "b/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo4.java" new file mode 100644 index 0000000000000000000000000000000000000000..502586028085872321479d16d02269e3bf048f11 --- /dev/null +++ "b/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo4.java" @@ -0,0 +1,28 @@ +package lession1; + +import java.util.Scanner; + +public class Demo4 { + + public static void main(String[] args) { + // TODO Auto-generated method stub + // 用户输入n,求结果: 1!+2!+3!...n! + Scanner scanner = new Scanner(System.in); + System.out.println("请输入累乘最后的数字:"); + int n = scanner.nextInt(); + int b = 0; + int c = 1; + int d = 0; + int sum = 1; + for (int i = 1; i <= n; i++) { + for (int j = i; j <= i; j++) { + b = j; + } + c = b * c; + sum += c; + } + System.out.println("累乘结果为:" + sum); + + } + +} diff --git "a/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo5.java" "b/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo5.java" new file mode 100644 index 0000000000000000000000000000000000000000..9f8e8f90c16b93b9a97e563120921afd217328b6 --- /dev/null +++ "b/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo5.java" @@ -0,0 +1,29 @@ +package lession1; + +import java.util.Scanner; + +public class Demo5 { + + public static void main(String[] args) { + + Scanner scanner = new Scanner(System.in); + + Scanner scan = new Scanner(System.in); + + System.out.println("请输入图形的高:"); + int a = scan.nextInt(); + + for (int i = 0; i < 2*a-1; i++) { + if (i%2==0) { + for (int j = 0; j <= i; j++) { + System.out.print(" *"); + } + } + System.out.println(); + } + + + + } + +} diff --git "a/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo7.java" "b/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo7.java" new file mode 100644 index 0000000000000000000000000000000000000000..09fad776673013fea20186d5a927ad659bacf4a6 --- /dev/null +++ "b/Java\347\254\254\344\271\235\346\254\241\344\275\234\344\270\232/\351\237\246\346\230\214\345\235\244/Demo7.java" @@ -0,0 +1,24 @@ +package lession1; + +import java.util.Scanner; + +public class Demo7 { + + public static void main(String[] args) { + // TODO Auto-generated method stub + Scanner scanner = new Scanner(System.in); + System.out.println("请输入三角形的高:"); + int a = scanner.nextInt(); + + for (int i = 0; i <= a*2-1 ; i++) { + if (i%2!=0) { + for (int j = 0; j <= (a*2-1)-i ; j++) { + System.out.print(" *"); + } + System.out.println(); + } + } + + } + +}