用java编写程序实现数组的赋值,以及数组的插入排序,定义数组包含6个元素,
用java编写程序实现数组的赋值,以及数组的插入排序,定义数组包含6个元素,{11,13,25,36,28},通过控制台scanner输入一个元素,对其按顺序排布并输出!...
用java编写程序实现数组的赋值,以及数组的插入排序,定义数组包含6个元素,{11,13,25,36,28},通过控制台scanner输入一个元素,对其按顺序排布并输出!
展开
展开全部
仅供参考
package com.kidd.test.zhidao;
import java.util.Arrays;
import java.util.Scanner;
/**
* Hello world!
*
*/
public class Execute {
public static void main(String[] args) {
int[] a = new int[6];
// 数组赋值
a[0] = 11;
a[1] = 13;
a[2] = 25;
a[3] = 36;
a[4] = 28;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
boolean next = false;
int n = 0;
while (!next) {
try {
n = Integer.parseInt(scanner.nextLine());
} catch (NumberFormatException e) {
System.out.println("输入不合法.");
continue;
}
next = true;
}
a[5] = n;
// 排序
sort(a);
// 输出
for (int i : a) {
System.out.print(i + " ");
}
}
private static void sort(int[] a) {
int temp;
for (int i = 0, k = a.length; i < k; i++) {
for (int m = i + 1; m < k; m++) {
if (a[m] < a[i]) {
temp = a[i];
a[i] = a[m];
a[m] = temp;
}
}
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询