diff --git "a/\346\226\271\346\263\225\345\244\215\344\271\2402/\351\203\255\347\220\252\346\236\253/Demo01.java" "b/\346\226\271\346\263\225\345\244\215\344\271\2402/\351\203\255\347\220\252\346\236\253/Demo01.java" new file mode 100644 index 0000000000000000000000000000000000000000..198e75145dfe5225d19efc59a782a7b278d9d195 --- /dev/null +++ "b/\346\226\271\346\263\225\345\244\215\344\271\2402/\351\203\255\347\220\252\346\236\253/Demo01.java" @@ -0,0 +1,16 @@ + +public class Demo01 { + public static void main(String[] args) { + //已知两个整数变量a = 10,b = 20,使用程序实现这两个变量的数据交换 + // 最终输出a = 20,b = 10; + int a =10; + int b =20; + int c=a; + a=b; + b=c; + + System.out.println("a的值为:"+a); + System.out.println("b的值为:"+b); + + } +} \ No newline at end of file diff --git "a/\346\226\271\346\263\225\345\244\215\344\271\2402/\351\203\255\347\220\252\346\236\253/Demo02.java" "b/\346\226\271\346\263\225\345\244\215\344\271\2402/\351\203\255\347\220\252\346\236\253/Demo02.java" new file mode 100644 index 0000000000000000000000000000000000000000..0dcf3ac6e4d37714b9e47cd9bc5969c3a31ad707 --- /dev/null +++ "b/\346\226\271\346\263\225\345\244\215\344\271\2402/\351\203\255\347\220\252\346\236\253/Demo02.java" @@ -0,0 +1,29 @@ +import java.util.Arrays; + + +public class Demo02 { +// 瀹氫箟涓涓柟娉曪紝鐢ㄦ潵瀹炵幇濡備笅鍔熻兘锛 +// 鈥 宸茬煡涓涓暟缁 arr = {19, 28, 37, 46, 50}; 鐢ㄧ▼搴忓疄鐜版妸鏁扮粍涓殑鍏冪礌鍊间氦鎹紝 +// 鈥 浜ゆ崲鍚庣殑鏁扮粍 arr = {50, 46, 37, 28, 19}; 骞跺湪鎺у埗鍙拌緭鍑轰氦鎹㈠悗鐨勬暟缁勫厓绱 + public static void main(String[] args) { + int[] arr = {19, 28, 37, 46, 50}; + System.out.println("浜ゆ崲鍓嶏細"+Arrays.toString(arr)); + + int [] resultArray = reverseArray(arr); + System.out.println("浜ゆ崲鍚庯細"+Arrays.toString(resultArray)); + } + + public static int[] reverseArray(int[] arr) { + int start = 0; + int end = arr.length-1; + int temp; + + + for (; start < end; start++,end--) { + temp = arr[end]; + arr[end] = arr[start]; + arr[start] = temp; + } + return arr; + } +} diff --git "a/\346\226\271\346\263\225\345\244\215\344\271\2402/\351\203\255\347\220\252\346\236\253/Demo03.java" "b/\346\226\271\346\263\225\345\244\215\344\271\2402/\351\203\255\347\220\252\346\236\253/Demo03.java" new file mode 100644 index 0000000000000000000000000000000000000000..8c12ac86c7b15bd78bdf9ac3b44e150b5aa45559 --- /dev/null +++ "b/\346\226\271\346\263\225\345\244\215\344\271\2402/\351\203\255\347\220\252\346\236\253/Demo03.java" @@ -0,0 +1,39 @@ +import java.util.Random; + +public class Demo03 { + //用方法实现数组的排序。 + //定义一个函数,实现数组从大到小排序,传入一个乱序数组,返回一个从大到小排序的数组。 + public static void main(String[] args) { + Random rd=new Random(); + int[] arr=new int[8]; + for (int i = 0; i < arr.length; i++) { + arr[i]=rd.nextInt(100)+1; + } + System.out.println("排序之后:"); + sortArray(arr); + } + + public static void sortArray(int[] arr) { + int num ; + for (int i = 0; i < arr.length-1; i++) { + for (int j = 0; j < arr.length-1-i; j++) { + if(arr[j]