「java三数升序排列」java顺序排列
今天给各位分享java三数升序排列的知识,其中也会对java顺序排列进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用JAVA编写一个求1!+2!+3!+..+10!的程序然后输入三个数升序排列 ,用for语句...谢谢啦,今晚用拜托大家啦
- 2、用java输入三个数按从大到小顺序输出
- 3、用java怎样编写把三个数进行升序排列
- 4、用java编写下面的方法,按升序显示三个数!求解答,谢谢~
- 5、JAVA程序.输入3个数字,有IF语句,从小到大排序
用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三数升序排列的信息别忘了在本站进行查找喔。