zoukankan      html  css  js  c++  java
  • 循环

        

                               循环   

    package zuoye;
    import java.util.Scanner;
    public class jd5 {
        /**
         * 简答5
         */
        public static void main(String[] args) {
            String[] musics = new String[]{"Island","Ocean","Pretty","Sun"};
            String[] newMusics = new String[musics.length+1];//新歌曲数组
            String music = "";            //保存用户输入的歌曲名称
            int index = musics.length;    //保存新歌插入位置
            //输出插入前的结果
            System.out.print("插入前的数组为:");
            for(int i = 0; i < musics.length ; i++){    
                System.out.print(musics[i]+"  ");
            }
            //将数组musics中的元素复制到新歌曲数组newMusics中
            for(int i = 0; i < musics.length; i++){
                newMusics[i] = musics[i];
            }
            //输入歌曲名称
            Scanner input = new Scanner(System.in);
            System.out.print(" 请输入歌曲名称:");
            music = input.nextLine();
            //找到新元素的插入位置
            for(int i = 0; i < musics.length; i++){
                if(musics[i].compareToIgnoreCase(music) > 0){
                    index = i;
                    break;
                }
            }
            //元素后移
            for(int i = newMusics.length-1; i > index; i--){
                newMusics[i] = newMusics[i-1];    //index下标开始的元素后移一个位置
            }
            newMusics[index] = music;            //新元素放在index的位置
            //输出插入后的结果
            System.out.print("插入后的数组为:");
            for(int i = 0; i < newMusics.length; i++){
                System.out.print(newMusics[i]+"  ");
            }
        }
    }

    循环有if结构,if-else结构,while结构,do-while结构,for循环。

          while结构,do-while结构,for循环,都与数组结合运用。

          while结构,先判断,后执行。符合条件执行,否则不执行。

          do-while结构,先执行,后判断。条件不符合,至少执行一次。

          for循环,指明确循环次数后的执行,一般在数组中经常使用。

  • 相关阅读:
    C++顺序性容器、关联性容器与容器适配器
    Groovy与Java集成常见的坑--转
    selenium打开chrome浏览器代码
    分组密码的工作模式--wiki
    linux下C语言多线程编程实例
    C语言多线程pthread库相关函数说明
    C语言使用pthread多线程编程(windows系统)二
    C语言使用pthread多线程编程(windows系统)一
    使用_beginThreadex创建多线程(C语言版多线程)
    浅谈C语言中的联合体
  • 原文地址:https://www.cnblogs.com/fqwsndc1314-5207788/p/6690243.html
Copyright © 2011-2022 走看看