当前位置: 首页 > news >正文

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

}

转载于:https://www.cnblogs.com/binglong180/p/7170330.html

相关文章:

  • python 基础总结复习
  • 网络相关以及防火墙
  • linux 优化
  • [Pyhton]weakref 弱引用
  • python之线程和进程(并发编程)
  • Linux系统小技巧(3):sar、last和dmesg的时间戳选项
  • Hibernate-ORM:07.Hibernate中的参数绑定
  • 老男孩教育每日一题-第96天-网站并发知识点:pv-并发与架构设计基础知识
  • Notepad++ 添加MarkdownViewerPlusPlus插件
  • ORACLE查询树型关系start with connect by prior
  • CentOS7安装Python3
  • 漂亮的css
  • 文件操作
  • fetch 从初识到应用
  • oreo自适应图标
  • 2017前端实习生面试总结
  • Gradle 5.0 正式版发布
  • JavaScript-Array类型
  • Javascript弹出层-初探
  • Laravel核心解读--Facades
  • Linux下的乱码问题
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Mysql数据库的条件查询语句
  • node学习系列之简单文件上传
  • redis学习笔记(三):列表、集合、有序集合
  • vue-router的history模式发布配置
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 警报:线上事故之CountDownLatch的威力
  • 前端工程化(Gulp、Webpack)-webpack
  • 强力优化Rancher k8s中国区的使用体验
  • 如何在 Tornado 中实现 Middleware
  • 思维导图—你不知道的JavaScript中卷
  • 我的zsh配置, 2019最新方案
  • 鱼骨图 - 如何绘制?
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • (C语言)字符分类函数
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (离散数学)逻辑连接词
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转)c++ std::pair 与 std::make
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .Net CF下精确的计时器
  • .NET运行机制
  • //解决validator验证插件多个name相同只验证第一的问题
  • @RequestBody详解:用于获取请求体中的Json格式参数
  • @取消转义
  • @软考考生,这份软考高分攻略你须知道
  • [ C++ ] STL---string类的使用指南
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解