Java “错误”';(“预期”在第5行

Java “错误”';(“预期”在第5行,java,Java,这是我的程序代码。我收到一个错误,上面写着 “(“预期”,在第5行[公共无效工程下方,d形支架上] 我不明白那里需要纠正什么 import java.util.*; class Matrix { public void work { Scanner Scan= new Scanner(System.in); int n, i, j; char a, b, c; System.out.println("ENTER SI

这是我的程序代码。我收到一个错误,上面写着

“(“预期”,在第5行[公共无效工程下方,d形支架上]

我不明白那里需要纠正什么

import java.util.*;
class Matrix
{
    public void work
    {
        Scanner Scan= new Scanner(System.in);
        int n, i, j;
        char a, b, c;
        System.out.println("ENTER SIZE: ");
        n=Scan.nextInt();
        int M[][]= new int[n][n];
        System.out.println("FIRST CHARACTER ");
        a= Scan.nextChar();
        System.out.println("SECOND CHARACTER ");
        b= Scan.nextChar();
        System.out.println("THIRD CHARACTER ");
        c= Scan.nextChar();
        if(n<=10)
        {
        for(i=0; i<n; i++)
        {
            for(j=0; j<n; j++)
            {
                if((i==j)||(i+j==n-1))
                {
                    System.out.print(c);
                }
                else if(((i>j)&&((j==0)||(j==1))) || ((i<j)&&((j==n-2)||(j==n-1))))
                {
                    System.out.print(b);
                }
                else if(((i<j)&&((i==0)||(i==1))) || ((i>j)&&((i==n-2)||(i==n-1))))
                {
                    System.out.print(a);
                }
            }
        }
    }
    else
    System.out.println("SIZE OUT OF RANGE");
    }
}
import java.util.*;
类矩阵
{
公共工程
{
扫描仪扫描=新扫描仪(System.in);
int n,i,j;
字符a、b、c;
System.out.println(“输入大小:”);
n=Scan.nextInt();
int M[][]=新的int[n][n];
System.out.println(“第一个字符”);
a=Scan.nextChar();
System.out.println(“第二个字符”);
b=Scan.nextChar();
System.out.println(“第三个字符”);
c=Scan.nextChar();

如果(n您正在开发java,而这个语法不正确

public void work
{
基本上,这不是编译,因为即使没有向该方法传递任何参数,也需要添加括号

改为这样做

public void work(){

一切都会好起来的!

您正在开发java,而这个语法不正确

public void work
{
基本上,这不是编译,因为即使没有向该方法传递任何参数,也需要添加括号

改为这样做

public void work(){
一切都会好起来的!

你的……不见了

你的……不见了


添加方法括号:public void work()

添加方法括号:public void work()

哪一行是第5行?哪一行是第5行?