publicclassHomework2{publicstaticvoidmain(String[] args){char[]num1={'a','b','c','d','e','f','p','u','z'};char n='k';char[]num2=newchar[10];int len=num2.length;int index=len-1;for(int i =0; i < num1.length; i++){if(num1[i]<n){
num2[i]=num1[i];}else{
index=i;break;}}
num2[index]=n;for(int i = index; i < len-1; i++){
num2[i+1]=num1[i];}for(char a : num2){System.out.print(a+" ");}}}
3、 判断一个数组是否有序
publicclassHomework3{publicstaticvoidmain(String[] args){int[] num={1,1,1,1,1,1};int len=num.length;boolean flag=true;if(num[0]>num[len-1]){for(int i =0; i < len; i++){if(num[i]<num[i+1]){
flag=false;break;}}}else{for(int i =1; i < len; i++){if(num[i]<num[i-1]){
flag=false;break;}}}if(!flag){System.out.print("无序");}else{System.out.print("有序");}}}