今天是学习java的第四天
根据昨天的冒泡排序,做了一些改良,可以自定义数组大小,并且输出以字符串形式
package 冒泡排序;
import java.util.Scanner;
public class 输入字符串长度冒泡排序 { public static void main(String[] args) { System.out.println("请输入对应字符串长度:"); Scanner x = new Scanner(System.in); int i =x.nextInt(); int[] arr=new int[i]; for(int m=0;m<i;m++) { System.out.println("请输入对应的数字:"); Scanner j=new Scanner(System.in); int t = j.nextInt(); arr[m]=t; } for(int y=0;y<arr.length;y++) { for(int n=y+1;n<arr.length;n++) { if (arr[n]<arr[y]) { int tmp = arr[n]; arr[n]=arr[y]; arr[y]=tmp; } } } StringBuilder sb = new StringBuilder(); for(int r=0;r<i;r++) { sb.append(arr[r]); } String str =sb.toString(); System.out.println(str); }
}