本人也是在B站看了狂神和黑马的Java教学视频,跟着一起学习了有几天了
这是自己在网上找的一个题目,因为敲的少了逻辑思维也慢。可能大佬眼中这个很简单但是我弄了接近一个小时。总的来说感觉还是挺好的,毕竟是自己一个个敲出来的
/*编写Java程序 从键盘上输?10个数 赋值给?个长度为10的数组 利?冒泡排序法为数组排序 */ import java.util.Arrays; import java.util.Scanner; public class Dome03 { public static void main(String[] args) { int[] arr = new int[10]; Scanner sc = new Scanner(System.in); for (int i = 0; i < arr.length; i++) { System.out.println("请输入第" + (i + 1) + "个数值:"); arr[i] = sc.nextInt(); }//将键盘输入的十个数都赋值给arr System.out.println("你输入的十个数为:"); System.out.println(Arrays.toString(arr)); System.out.println(); System.out.println("排序后的结果为:"); Paixu(arr); System.out.println(Arrays.toString(arr)); } //冒泡法把数组进行排序 public static int[] Paixu(int[] arr){ int temp=0; for (int k=0;k< arr.length-1;k++){ for (int l=0;l< arr.length-k-1;l++){ if (arr[l]>arr[l+1]){ temp=arr[l]; arr[l]=arr[l+1]; arr[l+1]=temp; } } } return arr; } }