家庭作业

来源:互联网 发布:外培计划 知乎 编辑:程序博客网 时间:2024/04/24 03:45

   


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);
}



}

     自己单独动手做的作业,心里满满的成就啊,继续加油!!

0 0