import java.util.Scanner;
import org.omg.CORBA.portable.ServantObject;
public class Games {
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
menu();
}
//菜单
public static void menu(){
System.out.println("********欢迎进入老司机飙车系统********");
int [] arr ={34,56,78,12,33};
while(true){
System.out.println("1、由小到大排序完成");
System.out.println("2、由大到小排序完成");
System.out.println("3、数组输出完成");
System.out.println("4、数组加10输出完成");
System.out.println("5、老司机,下次来玩");
System.out.println("非法操作");
System.out.println("请输入你的选择:");
String str = sc.next();
int type;
try {
type=Integer.parseInt(str);
switch(type){
case 1: Arraydown(arr);System.out.println("由小到大排序完成");break;
case 2: Arrayup(arr);System.out.println("由大到小排序完成");break;
case 3:outArray(arr);System.out.println("数组输出完成");break;
case 4:out1Array(arr);System.out.println("数组加10输出完成");break;
case 5:System.out.println("老司机,下次来玩");
System.exit(0);break;
default:System.out.println("非法操作");break;
}
} catch (Exception e) {
System.out.println("你输入的格式不正确");
}
}
}
//排序由小到大
public static void Arraydown(int[] arr){
for(int i = 0; i<arr.length;i++){
for(int j = i+1; j<arr.length;j++ ){
if(arr[i]>arr[j]){
int temp = 0;
temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}
outArray(arr);
}
//排序由大到小
public static void Arrayup(int[] arr){
for(int i = 0; i<arr.length;i++){
for(int j = i+1; j<arr.length;j++ ){
if(arr[i]<arr[j]){
int temp = 0;
temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}
outArray(arr);
}
//数组输出
public static void outArray(int[] arr){
for(int i = 0; i<arr.length;i++){
System.out.println(arr[i]+" ");
}
System.out.println("");
}
//各数组值加10
public static void out1Array(int[] arr){
for(int i = 0; i<arr.length;i++){
arr[i] +=10;
}
outArray(arr);
}
}
自己单独动手做的作业,心里满满的成就啊,继续加油!!