在java中对三个数字排序,java三个数比大小排序

本文目录一览:

在Java中对三个数字排序 对任意给定的三个数字,把三个数字按照有低到高的顺序排序,并输出结

//不让复制,手敲很烦

import java.util.*;

public class Demo{

    public static void main(String args[]){

        Scanner s=new Scanner(System.out);

        int arr[]=new int [3];

        for(int i=0;i3){

            arr[i]=s.nextInt();//将输入的三个数放进数组

        }

        Arrays.sort(arr);//将输入排序

        for(int i:arr){//输出排序好的数

            System.out.println(i);

        }

    }

}

用java对任意给定的三个数字,把三个数字按照由低到高的序排序,并输出结果

import java.util.ArrayList;

import java.util.Collections;

import java.util.List;

public class Test {

public static void main(String args[]) {

sort( 9,5,1);

}

public static void sort(Integer num1,Integer num2,Integer num3) {

List Integer list = new ArrayListInteger();

list.add(num1);

list.add(num2);

list.add(num3);

Collections.sort(list);

for(Integer a : list) {

System.out.println(a);

}

}

}

Java中怎么比较三个数大小并排序?

ListInteger list = new ArrayListInteger();

list.add(5);

list.add(9);

list.add(7);

list.sort(null);

for(int i = 0; i  list.size(); i++){

System.out.println(list.get(i));

}

使用前记得import 多少个都可以排序

用java编写程序对三个整数排序

简单的整数排序,可以用选择排序、冒泡排序、插入排序。

code demo:

public class SortDemo {

  public static void main(String[] args) {

    int[] ary = {3,1,5,6,2,6,8,3};

    //ary = selectionSort(ary);

    ary = insertSort(ary);

    //  将数组ary连接为一个字符串: Arrays.toString(ary);

    //如:{1, 2, 3}-“[1, 2, 3]”

    String s = Arrays.toString(ary);

    System.out.println(s);

  }

  /** 选择排序 */

  public static int[] selectionSort(int[] ary){

    for(int i=0; iary.length-1; i++ ){

      for(int j=i+1; jary.length; j++){

        if(ary[i]ary[j]){

          int temp = ary[i];

          ary[i] = ary[j];

          ary[j] = temp;

        }

      }

    }

    return ary;

  }

  /** 冒泡排序 */

  public static int[] bubleSort(int[] ary){

    for(int i=0; iary.length-1; i++){

      for(int j=0; jary.length-(1+i); j++){

        if(ary[j]  ary[j+1]){

          int temp = ary[j];

          ary[j] = ary[j+1];

          ary[j+1] = temp;

        }

      }

    }

    return ary;

  }

  //插入排序

  public static int[] insertSort(int[] ary){

    //int[] ary = {3,1,5,6,2,6,8,3};

    for(int i=1; iary.length; i++){

      int temp = ary[i];

      int j;

      for(j=i-1; j=0  temp  ary[j]; j–){

        //if(temp  ary[j]){

          ary[j+1] = ary[j];

       // }else{

        //  break;//找到插入位置

        //}

      }

      ary[j+1] = temp;//插入操作

    }

    return ary;

  }

}

java三个数排序比较大小的完整代码,并给出详细解释,初学者,谢谢

import java.util.Arrays;

import java.util.Collection;

public class Demo2 {

public static void main(String[] args) {

// 这是你的三个数

int[] arr = { 12, 32, 18 };

// 两层嵌套循环

for (int i = 0; i arr.length; i++) {

for (int j = 0; j i; j++) {

// 如果后者小于前者,让他们交换位置,一直循环

// 直到每个数字都从头到尾跟数组里的每个数字比较一次

if (arr[i] arr[j]) {

// 这三步就是交换位置,相信聪明的你一定看得懂了

arr[i] = arr[i] + arr[j];

arr[j] = arr[i] – arr[j];

arr[i] = arr[i] – arr[j];

}

}

}

//最后打印出来

for (int i = 0; i arr.length; i++) {

System.out.println(arr[i]);

}

}

}

资料拓展:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论

JAVA 编程题 对给定的3个数进行排序按从大到小的顺序排列输出

实现思路:实际上就是先输入三个数,之后分别和另外两个数比较,之后从大到小进行数值替换,之后分别输出即可。

import javax.swing.JOptionPane;

public class Arrange{

public static void main (String args[]){

String str;

int x,y,z;

int temp;

str=JOptionPane.showInputDialog(“请输入第一个数”);

x=Integer.parseInt (str);

str=JOptionPane.showInputDialog(“请输入第二个数”);

y=Integer.parseInt (str);

str=JOptionPane.showInputDialog(“请输入第三个数”);

z=Integer.parseInt (str);

if(xy) {

temp = y;

y = x;

x = temp;

}

if(yz){

temp = y;

y = z;

z = temp;

}

if(xy){

temp = y;

y = x;

x = temp;

}

System.out.println(“从大到小排列=”+z+” “+y+” “+x);

}

}

原创文章,作者:NCKL,如若转载,请注明出处:https://www.506064.com/n/137676.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
NCKLNCKL
上一篇 2024-10-04 00:17
下一篇 2024-10-04 00:17

相关推荐

  • Python列表中负数的个数

    Python列表是一个有序的集合,可以存储多个不同类型的元素。而负数是指小于0的整数。在Python列表中,我们想要找到负数的个数,可以通过以下几个方面进行实现。 一、使用循环遍历…

    编程 2025-04-29
  • Python循环符合要求数字求和

    这篇文章将详细介绍如何通过Python循环符合要求数字求和。如果你想用Python求和但又不想手动输入数字,那么本文将是一个不错的选择。 一、使用while循环实现求和 sum =…

    编程 2025-04-29
  • Python基本数字类型

    本文将介绍Python中基本数字类型,包括整型、布尔型、浮点型、复数型,并提供相应的代码示例以便读者更好的理解。 一、整型 整型即整数类型,Python中的整型没有大小限制,所以可…

    编程 2025-04-29
  • Python数字求和怎么写

    在Python中实现数字求和非常简单,下面将从多个方面对Python数字求和的实现方法做详细的阐述。 一、直接使用“+”符号进行求和 a = 10 b = 20 c = a + b…

    编程 2025-04-29
  • Python打印数字三角形

    本文将详细阐述如何使用Python打印数字三角形,包括从基本代码实现到进阶操作的应用。通过本文的学习,您可以掌握Python的基础语法,同时加深对Python循环和函数的理解,提高…

    编程 2025-04-29
  • Python提取连续数字

    本文将介绍如何使用Python提取一个字符串中的连续数字。 一、使用正则表达式提取 正则表达式是一种可以匹配文本片段的模式。Python内置了re模块,可以使用正则表达式进行字符串…

    编程 2025-04-29
  • Python计算中文字符个数

    本文将从多个方面对Python计算中文字符个数进行详细的阐述,包括字符串长度计算、正则表达式统计和模块使用方法等内容。 一、字符串长度计算 在Python中,计算字符串长度是非常容…

    编程 2025-04-29
  • Python中如何判断字符为数字

    判断字符是否为数字是Python编程中常见的需求,本文将从多个方面详细阐述如何使用Python进行字符判断。 一、isdigit()函数判断字符是否为数字 Python中可以使用i…

    编程 2025-04-29
  • Python如何将字符串1234变成数字1234

    Python作为一种广泛使用的编程语言,对于数字和字符串的处理提供了很多便捷的方式。如何将字符串“1234”转化成数字“1234”呢?下面将从多个方面详细阐述Python如何将字符…

    编程 2025-04-29
  • Python实现统计100以内能被7整除的数字个数

    本文将从以下几个方面详细阐述如何使用Python来实现统计100以内能被7整除的数字个数。具体内容包括: 一、range函数 Python中的range函数是用来生成一个数字序列的…

    编程 2025-04-28

发表回复

登录后才能评论