首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用数组作为参数调用打印array[][]的方法

使用数组作为参数调用打印array[][]的方法
EN

Stack Overflow用户
提问于 2014-02-01 17:41:09
回答 1查看 42关注 0票数 0

这里的总体目标是创建一个使用参数的方法,其中包括一个数组和一个基于用户选择的整数。我希望它按顺序打印一个5x5数组,然后如果用户做出相反的决定。

我很难调用这个方法来测试第一部分是否正常工作。

这里是我所拥有的:

代码语言:javascript
运行
复制
import java.util.Scanner;

import java.util.Random;

import java.util.Arrays;

public class arrayPrinter

//printer method meant to print the 2d array normally 

public static void printarray (int iarray[][], int entry )
  {

if ( entry == 0 )

{

 for ( int iarrprint [] : iarray )
 {

  System.out.println ( Arrays.toString (iarrprint));
 }
}

else
{
}

return;
  }

  //main method

  public static void main (String args[])
  {
//5 by 5 array created

    int iarray [][] = new int [5][5];


    // array populated with random numbers between 1 and 100
    for (int irow = 0; irow < iarray.length; irow++)
    {
      for (int icol = 0; icol < iarray[irow].length; icol++)
      {
      Random rnum = new Random();
      int igen = Math.abs(rnum.nextInt (100));
      iarray [irow][icol] = igen;
      }
    }
    Scanner sc = new Scanner (System.in);
    System.out.println ( "Print array in order? Press 0 / Print the array in reverse? Press 1" );
    int testvalue = sc.nextInt();
    printarray ( iarray[][], testvalue ); //error .class expected


  }

我希望能够更好地使用数组,但是我会被一些琐碎的东西所吸引。

我得到了.class预期的错误

任何建议都会很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-02 08:24:09

按以下方式调用该方法:

代码语言:javascript
运行
复制
printarray ( iarray, testvalue ); // you don't need [][] here
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21501335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档