i 發問時間: 電腦與網際網路程式設計 · 1 0 年前

I.java18: '}' expected 1error

public class I

{

public static void main(String argv[])

{

int x=1, y=3, z=5;

if (x>3)

{

if(y<5)

System.out.println ("one");

else

System.out.println ("two");

}

else if (z>5)

System.out.println ("three");

else

System.out.println ("four") ;

我打的程式碼 裡面有錯誤 有哪個高手可以告訴我錯誤在哪裡阿= =

1 個解答

評分
  • 1 0 年前
    最佳解答

    你左大括號有三個,右大括號只有一個,想必是大括號的錯誤。

    請在最後面加上兩個右大括號,且試試看是不是以下的程式碼:

    public class I

    {

    public static void main(String argv[])

    {

    int x=1, y=3, z=5;

    if (x>3)

    {

    if(y<5)

    System.out.println ("one");

    else

    System.out.println ("two");

    }

    else if (z>5)

    System.out.println ("three");

    else

    System.out.println ("four") ;

    } //←第一個右大括號

    } //←第二個右大括號

還有問題?馬上發問,尋求解答。