zoukankan      html  css  js  c++  java
  • 2017-07-14 数组学习 插入数字按顺序输出


    import java.util.Scanner;
    public class zixi001 {

     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int []scores=new int[7];//定义一个7位的数组。
      scores[0]=99;//为下标o~5的数组赋值
      scores[1]=88;
      scores[2]=85;
      scores[3]=82;
      scores[4]=63;
      scores[5]=60;
      int index=scores.length;//定义index为数组长度,保存后面的插入下标的位置
      Scanner input=new Scanner(System.in);//开启屏幕录入
      System.out.println("请输入新成绩:");
      int score=input.nextInt();//输入一个成绩
      for(int i=0;i<scores.length;i++){//如果输入的值大于数组中的值,就把该值的下标赋给index
       if(score>scores[i]){
        index=i;
        break;
       }
      }
      
      System.out.println("插入数字的下标为"+index);//输出插入的下标位置
      for(int j=scores.length-1;index<j;j--){
       scores[j]=scores[j-1];//从后到前腾出index的位置,并把index下标之后的值赋给scores
      }
      scores[index]=score;//把score的值赋给scores[index]
      System.out.println("插入后的成绩信息是:");
      for(int i=0;i<scores.length;i++){
       System.out.print(scores[i]+" ");
      }
      
      
      
     }

    }

  • 相关阅读:
    MATLAB 2019a 安装包及安装教程
    三角形最大周长
    两数的和
    “精致”的数
    总分最高的学生姓名和各科成绩
    列表元素改写
    统计单词个数
    凯撒密码
    Django入门学习--配置路由(urls)
    Django入门学习--熟悉配置信息
  • 原文地址:https://www.cnblogs.com/binglong180/p/7170330.html
Copyright © 2011-2022 走看看