2013-09-25 34 views
-4

我在JCreater中運行它,但我不斷收到編譯錯誤。我做錯了什麼?我看到有人將所有值設置爲0.0,但我不明白爲什麼我需要這個值。程序中的編譯失敗?

import java.util.Scanner; 

public class C2p3 { 

    public static void main(String[] args) { 
     double num1, num2, sum, difference, product; //setting variables 

     Scanner scan = new Scanner(System.in); 
     System.out.println("Enter first number:"); 
     num1 = scan.nextDouble(); // not really sure what it does but I always use it and it works fine 
     System.out.println("Enter second number:"); 
     num2 = scan.nextDouble(); 
     sum = num1 + num2; 
     product = num1 * num2; 
     difference = num1 - num2; 
     System.out.println("Sum = " + sum); 
     System.out.println("Product = " + product); 
     System.out.println("Difference =" + difference); 
    } 
} 
+1

究竟編譯錯誤? –

+0

爲了上帝的愛,請使用一個IDE。 –

+1

尋求幫助的第一條規則是確保提供有用的信息。如果你去看醫生時感覺不舒服,如果你所說的只是「我感覺不舒服」,你認爲你能得到幫助嗎?始終發佈錯誤消息和/或完成堆棧跟蹤。 –

回答

2

仔細看看導入語句。

聲明

import java.util*;

應該

import java.util.*;

額外的信息

如果你真的想開始寫好節目。我建議你對你的代碼進行如下修改。

  1. 聲明import java.util.*;意味着要導入所有在那裏的util包中的類,但您沒有使用所有的人都在你的代碼,但Scanner類。所以,我建議用import java.util.Scanner;替換當前的導入語句。

  2. 每當您創建Scanner類的對象時。當你不再需要對象時,調用方法scan.close()。否則這可能導致資源泄漏。

  3. 請開始使用適當的IDE像Eclipse,NetBeans的等

+0

爲什麼JCreator不好? – Sam

+0

沒有什麼是壞的... – newuser

+0

@Sam我的力量說JCreator是壞的,我錯過了你的問題,你正在使用JCreator。使用你喜歡的任何IDE –