java 从键盘输入n个数,升序输出

简介: java 从键盘输入n个数,升序输出
package tag;
import java.util.Scanner;
/*
 * 从键盘输入n个数,升序输出
 * 
*/
public class Test1 {
  public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    System.out.print("请输入元素个数");
    int number = 0;
    try {
      number = in.nextInt();
    } catch (Exception e) {
      System.out.print("您的输入有误");
    }
    int[] arr = new int[number];
    for (int i = 0; i < arr.length; i++) { // for循环进行数组元素从键盘输入
      System.out.print("请输入第" + (i + 1) + "个数");
      try {
        arr[i] = in.nextInt(); // 调用Scanner类中的方法.nextInt(),获取输入值
      } catch (Exception e) {
        System.out.print("您的输入有误");
        return;
      }
    }
    function(arr);
  }
  public static void function(int[] array) {
    int j, k, t;
    t = 0;
    for (j = 0; j < array.length - 1; j++) {
      for (k = 0; k < array.length - 1 - j; k++) { // 控制每轮比较的次数
        if (array[k] > array[k + 1]) {
          t = array[k];
          array[k] = array[k + 1];
          array[k + 1] = t;
        }
      }
    }
    for (int i = 0; i < array.length; i++) {
      System.out.print(array[i] + " ");
    }
    System.out.println();
  }
}
目录
相关文章
|
4月前
|
Java
Java(九)键盘录入~
Java(九)键盘录入~
52 0
Java(九)键盘录入~
|
1月前
|
安全 机器人 Java
|
23天前
|
存储 Java API
|
4月前
|
Java
java_键盘录入、随机数
本文介绍了Java中键盘录入和Random类的使用。键盘录入用于从用户那里获取数据,通过导入`java.util.Scanner`,创建`Scanner`对象,调用`nextInt()`或`nextDouble()`读取整数和小数,`next()`读取字符串。Random类用于生成随机整数,导入该类后创建对象,调用`nextInt(int bound)`生成[0, bound-1]范围内的随机数。在JDK17及以上版本,可以使用`nextInt(int start, int end)`生成[start, end)范围的随机数。常见应用包括猜数字游戏和随机点名。
36 0
|
2月前
|
安全 机器人 Java
|
3月前
|
Java 编译器
一篇文章讲明白java键盘输入多种方法
一篇文章讲明白java键盘输入多种方法
16 0
|
4月前
|
Java
Java练习题-键盘录入字符串实现大小写转换
Java练习题-键盘录入字符串实现大小写转换
|
4月前
|
Java 知识图谱
【Java每日一题】— —第九题:编写Java程序:通过使用if-else多分支语句,实现从键盘录入一个人的身高和体重后,输出该人的BMI健康体重指数
【Java每日一题】— —第九题:编写Java程序:通过使用if-else多分支语句,实现从键盘录入一个人的身高和体重后,输出该人的BMI健康体重指数
|
4月前
|
Python Java Go
Java每日一练(20230401) 合并K个升序链表、最长有效括号、分割回文串
Java每日一练(20230401) 合并K个升序链表、最长有效括号、分割回文串
38 0
Java每日一练(20230401) 合并K个升序链表、最长有效括号、分割回文串
|
4月前
|
Java
java 实现Comparable接口排序,升序、降序、倒叙
java 实现Comparable接口排序,升序、降序、倒叙
40 0