java中输入几个数字,进行排列

原创 2016年08月15日 20:54:17

利用for循环进行输入,输出
package com.xykj.ComparativeSize;

import java.util.Arrays;
import java.util.Scanner;

public class ComparativeSize {

private static Scanner input;

public static void main(String[] args) {
    //定义一个数组
    int [] a = new int[5];
    int i = 0;

    //从键盘输入
    input = new Scanner(System.in);
    System.out.println("请输入5个随机的数字为:");
    //循环输入数字
    for(i=0;i<a.length;i++){
        a[i] = input.nextInt();
    }

    Arrays.sort(a);//对数组进行升序排序
    System.out.print("数字按升序排列:");

    //循环输出排好的数字
    for(i=0;i<a.length;i++){
        System.out.print(a[i]+"  ");

    }

}

}

另一种方法只有for循环

public static void main(String[] args) {

    int i = 0;
    int j = 0;
    int temp = 0;

    int a[] = new int[3];

    System.out.println("请输入要比较的三个数");
    Scanner mScanner = new Scanner(System.in);
    for(i=0;i<3;i++){
        a[i]= mScanner.nextInt();
    }

    for(i=0;i<a.length;i++){
        for(j=0;j<i;j++){
            if(a[i]<a[j]){
                temp = a[i];
                a[i] = a[j];
                a[j] = temp;
            }
        }
    }

    for(i=0;i<a.length;i++){
        System.out.print(a[i]+"  ");
    }

    mScanner.close();

}

这里定义了只有三个数 这个数字可以随便根据需要更改的

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

c++实现判断在命令行中输入几个数字然后对输入的数字进行冒泡法排序

题记:最近家教,教一个大一孩子c++,教他冒泡法排序的时候,发现,冒泡法排序输入的数字必须是固定的比方式10或者15,我想,能不能通过某个方法实现判断命令行中输入的数字是几个,这样再用冒泡法排序的时候...

java进行debug的几个小技巧

关于debug,在很早之前看过一篇不错的文章(http://iamzhongyong.iteye.com/blog/1397374 ),转载了一下, 最近做项目,有些已经忘记了,整理几个技巧在这...

java中如何进行json拼装与解析的几个小案例

通常,我们在编写前端向后台传值或者是编写测试类的时候,会事先写好一个json对象进行传递,那么我们的后台接收到这个json对象后,想要从中取出具体的值,那该怎么做?请看案例: 1、工欲善其事,必先利其...

Java 8 stream()分组,过滤筛选 List<Object> 根据Object 中的某几个属性作为条件进行分组 去重过滤

List对象 筛选学生年龄 和性别一样的 进行分组,并且挑选出身高最高的 学生Object类:Studentpublic class Student { private String name;...

使用Java进行远程方法调用的几个方案及比较

Java远程方法调用是编程过程中比较常见的问题,列举一下主要包括如下几类: 1、Java RMI (Remote Method Invocation) 2、EJB远程接口调用 3、WebService...
  • noliyo
  • noliyo
  • 2013年07月25日 22:17
  • 1796

java 几个集合(每个集合取一个数) 进行排序

多个集合,每个集合取一个值进行排序。
  • bfy0914
  • bfy0914
  • 2017年05月05日 13:39
  • 247

如何用Google APIs和Google的应用系统进行集成(7)----在把JSON转换成XML数据过程中,JSON数据中包含违背XML数据规范:XML节点名不支持数字的Java解决方案

笔者在调用Google Calendar APIs的GetColors过程当中(具体关于Google Calendar API已经Google API的介绍请见我其他的博文,当前我们只是拿Google...

java 数据装箱及练习-对一个字符串中的数字进行排序

/* 八种数据类型:byte,short,int,long,float,double,char,boolean, 基本数据类型对象包装类: 为了方便操作基本数据类型值,将其封装成对象,在对象中定义了属...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中输入几个数字,进行排列
举报原因:
原因补充:

(最多只允许输入30个字)