首页 > 其他分享 >数组的应用以及二维数组

数组的应用以及二维数组

时间:2023-06-01 16:33:18浏览次数:45  
标签:一维 数组 int 二维 应用 scores new

1.Arrays工具类的使用

类的全路径:java.util.Arrays
举例:
sort()方法作用:升序查询

2.求最大值

int[] scores=new int[5];
int max=0;
System.out.println("请输入5位学员的成绩:");
Scanner scanner=new Scanner(System.in);
for(int i=0;i<scores.length;i++){
     scores[i]=scanner.nextInt();
}
max=scores[0];
for(int i=1;i<scores.length;i++){
     if(scores[i]>max){
        max=scores[i];
     }
}
System.out.println(max);

3.已知数组存储5位学员成绩,求从小到大的排序顺序

for(int i=0;i<scores.length-1;i++){
    for(int j=0;j<scores.length-1-i;j++){
      if(scores[j]>scores[j+1]){
          int temp=scores[j];
          scores[j]=scores[j+1];
          scores[j+1]=temp;   
      }
    }
}
System.out.println("升序输出----------------");
for(int i=0;i<scores.length;i++){
    System.out.println(scores[i]);
}

4.二维数组创建及赋值

定义:二维数组就是每个元素为一维数组的数组;
创建:
(1)int [][]数组名=new int[5][50];
(2)int 数组名[][]=new int[5][50];
[5][50]代表二维数组中包含了5个一维数组,没个一维数组中又包含了50个元素;
[5][]代表二维数组里包含了5个一维数组,每个一维数组长度不固定 赋值: (1)int[][] scores=new int{{90,85,92,78,54},{76,68,8},{87}} (2)int scores[][]={{90,85,98,78,54},{76,68,80},{87}}

标签:一维,数组,int,二维,应用,scores,new
From: https://www.cnblogs.com/meed12581/p/17447007.html

相关文章

  • 数组去重方法总结
    //基于单key或无key去重,单key一般是对象的id,无key就是元素本身是非对象exportfunctionuniqueArr(arr,key){letres;if(key){res=[...newMap(arr.map(t=>[t[key],t])).values()]}else{res=[...newSet(arr)]}returnre......
  • 线上应用故障排查之一:高CPU占用
    线上应用故障排查之一:高CPU占用一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过psaux|grepPID命令,可......
  • Mysql json数组解析方法
    一、背景在表job_position需要对json数组进行解析,查找json数组对象中的数据 首先想到查找mysql的关于json的函数,这边做个记录。二、解决方案2.1 JSON_EXTRACT(json字段,'$.属性名称')需要了解函数 JSON_EXTRACT(json_doc, path[, path]...)  从json中提取数据,JSON_E......
  • Spark技术在京东智能供应链预测的应用——按照业务进行划分,然后利用scikit learn进行
    3.3Spark在预测核心层的应用我们使用SparkSQL和SparkRDD相结合的方式来编写程序,对于一般的数据处理,我们使用Spark的方式与其他无异,但是对于模型训练、预测这些需要调用算法接口的逻辑就需要考虑一下并行化的问题了。我们平均一个训练任务在一天处理的数据量大约在500G左右,虽然数......
  • 推动新能源汽车产业高质量发展及安科瑞充电桩管理平台的应用
    17日,国家发改委召开5月新闻发布会,国家发改委新闻发言人孟玮在会上表示,下一步,将多措并举扩大新能源汽车消费,推动新能源汽车产业高质量发展。​孟玮表示,近年来,在多方面因素共同作用下,我国新能源汽车产业快速发展。2012—2022年,新能源汽车销量年均复合增速达到87.2%,产销量连续8年居......
  • 院士到访百度,共同探讨智慧水务及AI4S创新应用场景
    5月24日,美国国家工程院院士、中国工程院外籍院士、密歇根大学格伦·托马斯·戴格尔教授(Prof.GlenDaigger)和清华大学环境学院刘艳臣研究员到访百度,并与飞桨团队、智能云水务业务部和工业产品部专家进行了亲切交流。Prof.GlenDaigger教授是智慧水务创新公司OneWaterSoluti......
  • 删除有序数组中的重复项
      给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为k,你需要做以下事情确保你的题解可以被通过:更改数组nums......
  • Skywalking+Elasticsearch安装及应用(邮箱告警)
    1、Skywalking概述Skywalking是一个可观测性分析平台和应用性能管理系统,它也是基于OpenTracing规范、开源的AMP系统。Skywalking提供分布式跟踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。SkyWalking特点:1)多语言自动探针2)为多种......
  • 玖章算术NineData荣获信通院“生成式人工智能技术和应用优秀案例”奖
    5月31日,“杭州通用人工智能论坛”在杭州梦想小镇互联网村成功举办。本次会议由中国信息通信究院(以下简称中国信通院)、浙江省经济和信息化厅、杭州市人民政府、中国人工智能产业发展联盟等共同主办。玖章算术获奖玖章算术的NineData智能SQL开发在技术能力和产品能力方......
  • 态路小课堂丨关于12芯MPO/MTP光纤跳线的订购与应用指南
    TARLUZ态路MPO/MTP光纤跳线由于其芯数多,体积小,传输速率高等特点,广泛应用于高密度的数据中心布线方案中。根据芯数MPO/MTP可分为12芯、16芯、24芯、48芯等,本文态路通信为您详细介绍关于12芯MPO/MTP光纤跳线的订购与应用信息。12芯MPO/MTP光纤跳线主要包括12芯MPO/MTP预端接光缆、12......