输入三个整数x,y,z,请把这三个数由小到大输出。
基础
import java.util.Scanner;
public class bidaxiao15 {
public static void main(String[] args) {
//int i=0;int j=0;int k=0;//寄存
Scanner a = new Scanner(System.in);
Scanner b = new Scanner(System.in);
Scanner c = new Scanner(System.in);
int x = a.nextInt();int y = b.nextInt();int z = c.nextInt();
/* if(x>y){
i = y;
if(x>z){
j=z;k=x; }
else{j=x;k=z;} }
else{
i=x;
if(y>z){
j=z;k=y; }
else{j=y;k=z;} }
System.out.println(i+"<"+j+"<"+k);
这一块代码会出现漏洞,可以完成但是 O比寄存复杂凌乱*/
if(x>y)
{ int i=x;
x=y;
y=i; }
if(x>z)
{ int i=x;
x=z;
z=i; }
if(y>z) { int i=y;
y=z;
z=i; }
System.out.println(x+"<"+y+"<"+z);
}
}
配合简单排序算法
//作业写完来完成,数组+算法
在《排序31》中,运用简单选择排序