【Java每日一题】— —第十八题:求二维数组中的元素最小值及其索引。

简介: 【Java每日一题】— —第十八题:求二维数组中的元素最小值及其索引。

🎯问题:

求二维数组中的元素最小值及其索引。

测试结果如下:


🎯 答案:

int [][]a=new int[3][];
    a[0]=new int [3];
    a[1]=new int[5];
    a[2]=new int[4];
    int min1=0;
    int min2=0;
    Random ran=new Random();
    System.out.println("二维数组元素如下:");
    for(int i=0;i<a.length;i++) {
      for(int j=0;j<a[i].length;j++) {
        a[i][j]=ran.nextInt(100);
        System.out.printf("%-5d",a[i][j]);
      }
      System.out.println();
    }
    for(int i=0;i<a.length;i++) {
      for(int j=0;j<a[i].length;j++) {
        if(a[i][j]<a[min1][min2]) {
          min1=i;
          min2=j;
        }
      }
    }
    System.out.printf("元素最小值为:%d",a[min1][min2]);
    System.out.printf("\n元素最小值所在行:%d",min1);
    System.out.printf("\n元素最小值所在列:%d",min2);
相关文章
|
22天前
|
存储 算法 Java
Arraylist 在 Java 中能容纳多少个元素?
【8月更文挑战第23天】
45 0
|
22天前
|
存储 Java
|
24天前
|
缓存 Java
Java本地高性能缓存实践问题之AsyncCache中移除一个缓存元素的问题如何解决
Java本地高性能缓存实践问题之AsyncCache中移除一个缓存元素的问题如何解决
|
24天前
|
缓存 Java
Java本地高性能缓存实践问题之使用Caffeine的Cache接口来查找一个缓存元素的问题如何解决
Java本地高性能缓存实践问题之使用Caffeine的Cache接口来查找一个缓存元素的问题如何解决
|
4天前
|
Java 编译器 测试技术
|
29天前
|
Java API
|
17天前
|
存储 Java
Java中ArrayList 元素的排序
本文提供了Java中根据`ArrayList`元素的某个属性进行排序的示例代码,包括实现`Comparable`接口和重载`compareTo`方法,然后使用`Collections.sort`方法进行排序。
|
22天前
|
存储 安全 Java
|
22天前
|
Java
|
29天前
|
Java API 数据中心
百炼平台Java 集成API上传文档到数据中心并添加索引
本文主要演示阿里云百炼产品,如何通过API实现数据中心文档的上传和索引的添加。