2014-03-03 118 views
0

幫助ppl! 我正在辯論關於我的大學學位課程,我正在對我的選擇進行一些研究。我肯定會研究與計算有關的事情,所以我開始在Java和C++中練習一些軟件開發。但是我開發的第一個Java程序確實運行了,但沒有給我正確的答案,所以我想知道是否有人會通過查看它來幫助我。這是它,當它執行時,只有RESULT出現不知道爲什麼。 請看一看和幫助:打印一個變量的值

public class Math1 { 

    public static void main(String[] args) { 
     // TODO Auto-generated method stub 
     int num1, num2, result; 
     num1 = 90; 
     num2 = 40; 
     result = num1 - num2; 
     System.out.println("result"); 
    } 
} 

結束時,唯一的結果,我可以看到。 提前謝謝!

+1

歡迎來到SO!請告訴我們關於你的錯誤的細節!你期望看到什麼? –

+2

這是因爲您將字符串結果傳遞給它,而不是變量結果。 – lifetimes

+1

這是一個非常基本的錯誤 - 我認爲如果你自己調查/研究語言並自己解決這個問題,你會從中受益最多。 – BillyBigPotatoes

回答

1

您正在輸出字符串'result'而不是結果變量。使用這個:System.out.println(result);

2

我瘋狂猜你問這裏,如果你打算看50,您需要更改

System.out.println("result"); //This will print: result 

System.out.println(result); //This will print: 50 

原因:"result"是字符串文字"result" ,如果你想引用變量result,則需要刪除引號。

除此之外,你的代碼似乎對我來說是正確的。

0

變化System.out.println("result");這個System.out.println(result);

0

您正在使用 「」 在你的字符串。就像這樣,它打印字符串「result」。刪除引號以引用變量。

System.out.println(result);