gpt4 book ai didi

java - 示例类(class)代码未编译

转载 作者:行者123 更新时间:2023-12-02 11:18:37 26 4
gpt4 key购买 nike

你好,我有一个作业告诉我运行下面的java代码,但我不断收到 3 个类似的错误,表示变量 StudentInfo 无法解析为变量

这里是错误

错误:studentInfo 无法解析为变量 - 第 11 行错误:studentInfo 无法解析为变量 - 第 15 行错误:studentInfo 无法解析为变量 - 第 15 行

    public class DisplayInfoExersice {

public static void main( String [ ] args ) {

int studentInfo [ ] [ ] = { {1, 78, 85}, {2, 83, 90} };

display( studentInfo );
}

public static void display( int array [ ] [ ] ) {

for ( int j = 0; j < studentInfo.length; j++ ) {

System.out.println( );

for ( int k = 0; k < studentInfo[j].length; k++)
System.out.print ( studentinfo [j] [k] + "\t"
);
}

System.out.println( );
}

}

请帮忙。

最佳答案

您在 display 方法声明中将其命名为 array。最简单的修复更改

public static void display( int array [ ] [ ] )

public static void display( int studentInfo [ ] [ ] )

您还可以使用 Java 8+ 中的 lambda 重写整个程序,例如

int[][] studentInfo = { { 1, 78, 85 }, { 2, 83, 90 } };
System.out.printf("%n%s%n",Stream.of(studentInfo) //
.flatMapToInt(IntStream::of) //
.mapToObj(String::valueOf) //
.collect(Collectors.joining("\t")));

关于java - 示例类(class)代码未编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50084750/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com