我无法弄清楚缺少什么格式项

我错过了一个格式化项目,我一生都无法弄清楚它是什么。类不会编译。欢迎任何帮助!


package com.hcl.domain;


import java.util.Arrays;


public class Grid {


    public char[][] layout = new char[10][10];


    for (char[] row : layout) {

    Arrays.fill(row, '-');

    }



}


杨__羊羊
浏览 147回答 1
1回答

缥缈止盈

以下几行是您班级中的执行部分。for (char[] row : layout) {Arrays.fill(row, '-');}但是,正如您将它放在类范围内一样,它根本不属于那里,因为那些不能在那里执行。所以你必须把它放在你自动执行的地方或者可以手动执行的地方。有多种选择,如构造函数、方法体等。所以如果你愿意把它们放在构造函数里面,代码应该是,import java.util.Arrays;public class Grid{    public char[][] layout = new char[10][10];    public Grid()    {        for ( char[] row : layout )        {            Arrays.fill( row, '-' );        }    }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java