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

本文目录
- JAVA 编程题 对给定的3个数进行排序按从大到小的顺序排列输出
- 在Java环境中编写一个程序,对数组a[]={20,10,50,40,30,70,60,80,90,100}进行从大到小的排序
- JAVA编程:编程实现将数组int a[]={78 23 56 34 12 45 67 89 90 1}按从小到大顺序进行排序
- JAVA谁能帮我设计出将数组[4,3,78,68,98,1,4]进行从大到小排序输出的程序
- JAVA一个数组从大到小排列
- java编写程序,接收用户输入的10个浮点数,保存在数组date中,按从大到小的顺序
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(x》y) {
temp = y;
y = x;
x = temp;
}
if(y》z){
temp = y;
y = z;
z = temp;
}
if(x》y){
temp = y;
y = x;
x = temp;
}
System.out.println("从大到小排列="+z+" "+y+" "+x);
}
}
在Java环境中编写一个程序,对数组a[]={20,10,50,40,30,70,60,80,90,100}进行从大到小的排序
public class Sort {
public static void main(String args){
int arr={20,10,50,40,30,70,60,80,90,100};
int i=0,j=0;
int temp=0;
for(i=0;i《9;i++){
for(j=0;j《9-i;j++){ if(arr){
temp=arr;
arr;
arr=temp;
}
}
}
for(i=0;i《arr.length;i++){
System.out.println(arr);}
}
} 这个就可以了
JAVA编程:编程实现将数组int a[]={78 23 56 34 12 45 67 89 90 1}按从小到大顺序进行排序
数字自带有个方法
Arrays.sort(a);
int arry={2,1,4,3,7,9,6};
Arrays.sort(arry);
for(Integer a : arry) {
System.out.println(a);
}
例如:
import java.util.Arrays;
public class Test
{
public static void main(String args)
{
int a{8,5,4,2,0,9};
Arrays.sort(a);
System.out.println("排序结du果是:");
for(int i=0;i《a.length;i++)
{
System.out.print(a+" ");
}
扩展资料:
当并运行一个Java程序时,需要同时涉及到这四种方面。使用文字软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。
JAVA谁能帮我设计出将数组[4,3,78,68,98,1,4]进行从大到小排序输出的程序
public static void main(String args) {
int arr = {4,3,78,68,98,1,4};
Map map = new HashMap《》();
for (int i = 0;i 《 arr.length;i++) {
int val = arr;
map.put(val,i);
}
for (int i = 0;i《arr.length ;i++){
for(int j = 0;j《arr.length - 1 - i;j++){
int temp = 0;
if(arr){
temp = arr;
arr;
arr = temp;
}
}
}
System.out.println( "从大到小排序:" + Arrays.toString(arr));
System.out.println("最大值=" + arr));
}
JAVA一个数组从大到小排列
//插入排序
//比如:
//每一个数字与它前面的数字对比,如果比他小,就和前面换位置。
//8比4大,互换 -》
//2比0大,互换-》
//就像我们按高低排队一样
private static void insertSort(int arr) {
for (int i = 1; i 《 arr.length; i++) {
for (int j=i;j》0;j--){
if (arr){
break;
}else{
int temp = arr;
arr;
arr = temp;
}
}
}
}
java编写程序,接收用户输入的10个浮点数,保存在数组date中,按从大到小的顺序
import java.util.Arrays;
import java.util.Scanner;
public class PrintDouble
{
public static void main(String args){
double;
Scanner sc = new Scanner(System.in);
for(int i = 0; i 《 10; i++){
System.out.println("请输入第" + (i+1) + "个数");
date = sc.nextDouble();
}
Arrays.sort(date);
for(int i = 0; i 《 10; i++){
System.out.println(date);
}
}
}
自己手工写的请采纳

更多文章:
织梦php版本(织梦后台添加文章时,提示标题不能为空,但是,标题、内容和分类都是填好的,是DedeCMS-V5.7-GBK-SP1版本)
2025年6月21日 23:00
form在信封上是什么意思(在信封上面写From与To分别代表哪个英文是收件人,哪个英文是发件人急!先谢谢!)
2026年9月13日 19:30
readprocessmemory资源消耗(readprocessmemory问题)
2026年8月10日 21:00
essentials插件(minecraft 怎么安装Essentials插件)
2026年3月27日 00:45
s11全球总决赛集锦(edg晋级s11决赛(夺取冠军之路))
2026年8月17日 09:00
keyset(Set keys=Map.keyset()怎么理解)
2025年10月20日 14:00
js注册成功跳转页面代码(如何使用JavaScript实现 按钮跳转页面功能)
2026年7月24日 02:45
securities(有关securities, stock, shares, bonds的概念~)
2025年7月8日 15:45
export trade(export trade是什么意思)
2026年5月26日 10:00
css鼠标悬停背景颜色变化(用css样式怎样实现鼠标放在背景图片上,背景图片的颜色改变)
2026年3月17日 16:30
sql中connect的用法(C#中,用SqlConnection怎么连接数据库)
2026年9月2日 22:45
account短语用法(On no account can是什么意思)
2026年5月2日 17:30












