2017-01-11 21 views
-3
import java.awt.Graphics; 
    import java.awt.Image; 
    import java.awt.Toolkit; 
    import java.awt.image.BufferedImage; 
    import java.io.File; 
    import java.io.IOException; 
    import java.io.*; 

    import javax.imageio.ImageIO; 

    public class Player { 
     int x,y; 
     Game game; 



     try { 
      BufferedImage img = ImageIO.read(new File("Cam.png")); 
     } catch (IOException e) { 

     } 

     public Player(Game game){ 
      this.game = game; 
     } 

     public void tick(Game game){ 
      this.game = game; 

      x = (game.getWidth()/2) - 16; 
      y = (game.getHeight()/2) - 16; 
     } 

     public void render(Graphics g){ 
      g.drawImage(img, x, y, 50, 50, null); 
     } 

行「Game game;」之後我得到了「令牌上的語法錯誤」;「,{在此令牌之後預期」錯誤。當從我的Player.java類中讀取圖像時,我得到一個奇怪的語法錯誤

另外,嘗試捕捉後,我得到一個「語法錯誤,插入‘}’來完成塊」

我敢肯定,我所有的語法是正確的但我仍然獲得這些奇怪的錯誤。任何建議都會有所幫助,謝謝。 :)

+1

*爲什麼*有直接在課堂上的「try catch」?這是不允許/可能的語法。 – luk2302

+0

*「我確定我所有的語法都是正確的」*它顯然不是。你怎麼想的? –

回答

0

經過一些玩弄方法後,我發現奇怪的語法錯誤是由於try catch不在方法內部。

相關問題