「java三数升序排列」java顺序排列

博主:adminadmin 2022-12-31 10:57:09 1148

今天给各位分享java三数升序排列的知识,其中也会对java顺序排列进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用JAVA编写一个求1!+2!+3!+..+10!的程序然后输入三个数升序排列 ,用for语句...谢谢啦,今晚用拜托大家啦

下面的程序经测试完全满足你的要求,集两个功能于一体

-----------------------

import java.util.*;

public class Jiecheng{

public static void main (String[] args) {

long acc=1,sum=0;

int[]arr=new int[3];

int i,j;

for(i=1;i=10;i++){

for(j=1;j=i;j++){

acc*=j;

}

sum+=acc;

acc=1;

}

System.out.println("1到10的阶乘之和是:"+sum);

//以下为输入三个数并排序

Scanner s=new Scanner(System.in);

for(i=0;i3;i++){System.out.print("请输入第"+(i+1)+"个数:");

arr[i]=s.nextInt();

}

Arrays.sort(arr);

System.out.println("从小到大排序为:");

for(i=0;i3;i++)System.out.print(arr[i]+"\t");

}

}

用java输入三个数按从大到小顺序输出

public static void main(String[] args) {

 Scanner scan = new Scanner(System.in);

 String[] str = scan.nextLine().split(" ");// 输入时以空格隔开数字

 int[] num = new int[str.length];//初始化一个整型数组,长度为你输入数字的个数

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

  num[i] = Integer.parseInt(String.valueOf(str[i]));//将字符转换为int型再赋给整型数组

 }

 Arrays.sort(num);//升序排序

 System.out.println("从小到大输出:");

  for (int j = 0; j  num.length; j++) {

  System.out.println(num[j]);//从小到大输出

 }

 System.out.println("从大到小输出:");

 for (int m = num.length-1; m =0; m--) {

  System.out.println(num[m]);//从大到小输出

 }

}

用java怎样编写把三个数进行升序排列

冒泡排序

public static void main(String[] args) {

int [] num=new int[3];

num[0]=23;

num[1]=45;

num[2]=22;

System.out.println("数组排序前为");

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

System.out.print (num[i]+" ");

}

int temp;

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

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

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

temp=num[j];

num[j]=num[j+1];

num[j+1]=temp;

}

}

}

System.out.println("\n输出数组升序后为");

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

System.out.print(num[i]+" ");

}

}

用java编写下面的方法,按升序显示三个数!求解答,谢谢~

以下代码通过验证,你可以只要相应的方法。

import java.util.*;

public class Sort {

public static void displaySortedNumbers(double num1,double num2,double num3)

{

double sort3[]={num1,num2,num3};

Arrays.sort(sort3);

for(int i=0;isort3.length;i++)

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

}

public static void main(String[] args) {

Sort.displaySortedNumbers(3.67, 5.87, 2.1);

}

}

运行结果:

2.1

3.67

5.87

JAVA程序.输入3个数字,有IF语句,从小到大排序

我按你的方法改:

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("从小到大排列="+x+" "+y+" "+z);

}

}

java三数升序排列的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java顺序排列、java三数升序排列的信息别忘了在本站进行查找喔。