zoukankan      html  css  js  c++  java
  • 键盘输入字符插入定义数组中并按顺序排列

    我的代码:

    package day20181016;
    import java.util.Arrays;
    import java.util.Scanner;
    /**
    * 插入字符到数组中
    * @author Administrator
    *
    */
    public class ZuoYe03 {
    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    char[]arrChar={'a','b','c','e','f','p','u','z',' '};
    System.out.println("原字符序列"+Arrays.toString(arrChar));
    System.out.println("请输入需要插入的字符:");
    //截取用户输入字符串中的字符
    char c=input.next().charAt(0);
    //循环找到字符插入的位置
    int index=0;//字符插入的位置
    for(;index<arrChar.length;index++){
    if(c<arrChar[index]){
    System.out.println("插入字符的下标是"+index);
    break;
    }
    }
    //使用循环向后移动字符
    for(int i=arrChar.length-1;i>index;i--){
    arrChar[i]=arrChar[i-1];
    }
    //将字符插入到合适的位置
    arrChar[index]=c;
    System.out.println("插入后的字符序列是"+Arrays.toString(arrChar));
    }
    }

  • 相关阅读:
    cookie会话技术
    Vue实现任务列表效果
    Vue实现选项卡效果
    数组API(2)
    数组常用API(1)
    sticky,粘性定位
    了解HTTP协议和TCP协议
    快速排序
    冒泡排序
    【译】x86程序员手册21-6.3.5为操作系统保留的指令
  • 原文地址:https://www.cnblogs.com/SUN99bk/p/9821551.html
Copyright © 2011-2022 走看看