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]+" ");
      }
      
      
      
     }

    }

  • 相关阅读:
    利用百度轻松语音合成,语音识别
    python圆周率计算小程序(非常慢)
    python成语接龙小游戏
    在数组添加元素时报错:IndexError: list index out of range
    Redis-jedis的使用
    Shiro整合SpringMVC简单实例(一)
    容器
    防重提交功能(Token技术的引入)
    PageUtil
    单例设计模式
  • 原文地址:https://www.cnblogs.com/binglong180/p/7170330.html
Copyright © 2011-2022 走看看