# 数值交换
* 交换两个数值变量的内容
~~~
package test;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入第一个数值:");
int a = scan.nextInt();
System.out.println("请输入第二个数值:");
int b = scan.nextInt();
scan.close();
//用户输入
int temp = a;
a = b;
b = temp;
//数值操作
System.out.println("数值已交换为:");
System.out.println(a);
System.out.println(b);
//显示输出
}
}
~~~
* * * * *
# 数组排列
* 用户输入若干个数,程序按从小到大顺序排列
~~~
package test;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
int[] arr = new int[5];
Scanner scan = new Scanner(System.in);
System.out.println("输入要排序的数组:");
arr[0] = scan.nextInt();
arr[1] = scan.nextInt();
arr[2] = scan.nextInt();
arr[3] = scan.nextInt();
arr[4] = scan.nextInt();
scan.close();
//第一次排序
if(arr[1] < arr[0]){
int t = arr[0];
arr[0] = arr[1];
arr[1] = t;
}
if(arr[2] < arr[1]){
int t = arr[1];
arr[1] = arr[2];
arr[2] = t;
}
if(arr[3] < arr[2]){
int t = arr[2];
arr[2] = arr[3];
arr[3] = t;
}
if(arr[4] < arr[3]){
int t = arr[3];
arr[3] = arr[4];
arr[4] = t;
}
//第二次排序
if(arr[1] < arr[0]){
int t = arr[0];
arr[0] = arr[1];
arr[1] = t;
}
if(arr[2] < arr[1]){
int t = arr[1];
arr[1] = arr[2];
arr[2] = t;
}
if(arr[3] < arr[2]){
int t = arr[2];
arr[2] = arr[3];
arr[3] = t;
}
//第三次排序
if(arr[1] < arr[0]){
int t = arr[0];
arr[0] = arr[1];
arr[1] = t;
}
if(arr[2] < arr[1]){
int t = arr[1];
arr[1] = arr[2];
arr[2] = t;
}
//第四次排序
if(arr[1] < arr[0]){
int t = arr[0];
arr[0] = arr[1];
arr[1] = t;
}
if(arr[2] < arr[1]){
int t = arr[1];
arr[1] = arr[2];
arr[2] = t;
}
//输出结果
System.out.println("排序后的结果:");
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(arr[3]);
System.out.println(arr[4]);
}
}
~~~