public abstract class shangjilianxi4 { public static void main(String[] args) { // TODO 自动生成的方法存根 String fu[]=new String[9]; fu[0]="a"; fu[1]="b"; fu[2]="c"; fu[3]="e"; fu[4]="f"; fu[5]="p"; fu[6]="u"; fu[7]="z"; System.out.println("元字符序列:a b c e f p u z"); System.out.print("待插入的字符是:"); int pai=fu.length;//次数 Scanner input=new Scanner(System.in); String dai=input.next();//录入的值 for(int i=0;i<fu.length;i++){ if(){//要如何比较才知道它的字符次序 //我不知道怎么比啊 }//元素后移 }for(int k=fu.length-1;k>pai;k--){ fu[k]=fu[k-1]; }fu[pai]=dai;//赋值 System.out.println("插入字符的下标是"+pai); System.out.println("插入后的字符序列是:"); for(int j=0;j<fu.length;j++){ System.out.print(fu[j]+"\t"); } }}
1 回答
已采纳
蜂之谷
TA贡献564条经验 获得超863个赞
for (int i = 0; i < fu.length; i++) { if (fu[i].charAt(0) > dai.charAt(0)) {// 要如何比较才知道它的字符次序 pai = i; break; } }
添加回答
举报
0/150
提交
取消