输入三个整数XYZ,使其按由小到大输出java代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入三个整数XYZ,使其按由小到大输出java代码相关的知识,希望对你有一定的参考价值。
到明天中午按顺序并对的给分
参考技术A /*** 冒泡排序
*/
public class Sort
/**
* @param args
*/
public static void main(String[] args)
// TODO Auto-generated method stub
// 定义的数组
int x[] = 12, 65, -342 ;
// 定义的中间变量
int temp = 0;
// x.length-1是数组最后一个数的下标
for (int i = x.length - 1; i > 0; i--)
for (int j = 0; j < i; j++)
if (x[j] > x[j + 1])
temp = x[j];
x[j] = x[j + 1];
x[j + 1] = temp;
System.out.println("排序后的数是:");
for (int i = 0; i < x.length; i++)
System.out.print(x[i] + "\t");
参考技术B
import java.util.Scanner;
import java.util.Arrays;
public class Sort
public static void main(String[] args)
Scanner input=new Scanner(System.in);
System.out.println("请输入三个整数:");
int x=input.nextInt();
int y=input.nextInt();
int z=input.nextInt();
int[] a=x,y,z;
Arrays.sort(a);
System.out.println("这三个整数的升序排列为:");
for(int i=0;i<a.length;i++)
System.out.print(a[i]+" ");
参考技术C import java.util.*;
public class d15
public static void main(String[] args)
int x,y,z;
Scanner in = new Scanner(System.in);
System.out.print("请输入第一个数:");
x = in.nextInt();
System.out.print("请输入第二个数:");
y = in.nextInt();
System.out.print("请输入第三个数:");
z = in.nextInt();
ThreeNumberSort tns = new ThreeNumberSort(x,y,z);
tns.NumberSorting();
tns.ShowSortResult();
class ThreeNumberSort
private int a,b,c;
private int temp = 0;
public ThreeNumberSort(int a,int b, int c)
this.a = a;
this.b = b;
this.c = c;
public void NumberSorting()
while(true)
if(a>b)
temp = a;
a = b;
b = temp;
if(b>c)
temp = b;
b = c;
c=temp;
if(a<b && b<c)
break;
public void ShowSortResult()
System.out.println("排序后的顺序为:" + a + ", " +b+", "+ c );
输入三个整数,比较三个数大小并按从小到大的顺序排列。python代码怎么写?高手请指导,谢谢!
lt = [] # 保存输入的数字列表
a = '' # 临时保存输入的数字
# 输入数字,输入#结束数字输入
while 1:
a = input()
if a.isdigit():
a = int(a)
elif a=='#':
print('输入结束')
break
else:
print('请输入数字')
continue
lt.append(a)
#打印源序列
print('源序列:',lt)
# 排序
lt.sort()
# 打印排序后序列
print('排序后:', lt) 参考技术A #!/usr/bin/env python
def main():
a = map(int, raw_input().split())
print ' '.join(map(str, sorted(a)))
if __name__ == '__main__':
main() 参考技术B 输入4个正整数比较大小,并输出最小一个
以上是关于输入三个整数XYZ,使其按由小到大输出java代码的主要内容,如果未能解决你的问题,请参考以下文章