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();

}

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

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

java编程之对10个整数进行排序(从命令窗输入数据)

/* *对10个整数排序 */ import java.util.Scanner; class sort{ public static void main(String args[]){ S...
  • u010274673
  • u010274673
  • 2013年04月24日 14:41
  • 3230

求数组中任意n个数的全排列

参考http://www.cppblog.com/menjitianya/archive/2015/10/09/211980.html http://blog.csdn.net/lsjseu/art...
  • u011499425
  • u011499425
  • 2016年09月29日 22:23
  • 1784

C++从键盘输入多位数数组进行排序

写了一个可以从键盘输入多位数数组进行排序的程序,发现了几个问题,这里记录下来最开始程序是这样的#include using namespace std; void main() { ...
  • AmazingUU
  • AmazingUU
  • 2016年04月08日 18:20
  • 2489

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

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

java对字符和数字进行排列的算法源码--TryBoth

  • 2010年01月14日 19:21
  • 1KB
  • 下载

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

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

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

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

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

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

java进行debug的几个小技巧

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

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

List对象 筛选学生年龄 和性别一样的 进行分组,并且挑选出身高最高的 学生Object类:Studentpublic class Student { private String name;...
  • Java_HuiLong
  • Java_HuiLong
  • 2017年03月01日 10:05
  • 2878
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中输入几个数字,进行排列
举报原因:
原因补充:

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