2016-07-21 14 views
0

Hier ist mein Programmcode. Ich erhalte eine Fehlermeldung, die besagt,Error " '(' erwartet" on line 5

'(' erwartet, in Zeile 5 [unten public void Arbeit, auf d Klammern] .

ich verstehe nicht, was da

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"); 
    } 
} 
+0

Welche Linie ist die Linie 5? – Zoe

Antwort

2

Sie Java entwickeln korrigiert werden soll. und diese syntaxt falsche

public void work 
{ 

im Grunde ist diese Zusammenstellung nicht, weil Sie die Klammer noch hinzufügen müssen, wenn Sie einen beliebigen Parameter dieser Methode don passieren ...

dies tun, anstatt

public void work(){ 

und alles wird gut!

0

Ihr fehlen ..() diese

public void work() 
{ 
// Function Defination 
} 
1

Add-Methode Klammern: public void Arbeit()

Verwandte Themen