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循环,指明确循环次数后的执行,一般在数组中经常使用。

  • 相关阅读:
    计算机网络精华知识总结01
    使用hexo创建github博客
    Android Toolbar样式定制详解
    我的PhoneGap安装配置经历
    APMServ5.2.6升级PHP
    WordPress网站更换老鹰主机详细操作
    Windows下的SVN环境搭建详解
    最新Android 出现Please ensure that adb is correctly located at问题的解决方法
    QSqlDatabase
    Qt Pro相关
  • 原文地址:https://www.cnblogs.com/fqwsndc1314-5207788/p/6690243.html
Copyright © 2011-2022 走看看