2017-08-15 49 views
-7

對不起,如果我沒有措辭這個問題的權利,但這是我的問題: 根據截圖,我期待在控制檯中的「3」和「120」,當我運行代碼,但獲得「myInt」「myByte」。我該如何解決 ?Android Studio不會使用變量「Int」打印

Screenshot

+5

您不打印變量,而是打印文字字符串。刪除引號。 – David

+0

[https://developer.android.com/training/index.html](https://developer.android.com/training/index.html) – Ziinloader

+0

請閱讀有關變量和字符串的信息https://docs.oracle。 com/javase/tutorial/java/nutsandbolts/variables.html https://docs.oracle.com/javase/tutorial/java/data/strings.html –

回答

0

"myInt"String所以它打印它的字面

myInt是可變的,並且它允許傳輸其值

所以:

  • System.out.println("myInt") - > // myInt
  • System.out.println(myInt) - > // 3

您可以同時使用:

System.out.println("The value of myInt is " + myInt) - > // The value of myInt is 3

1

試試這個:

System.out.println(myInt); 

注意myInt不附帶""這裏!你正在做的是實際上打印字符串「myInt」。但是如果你想打印變量myInt的值,只需將myInt而不是""

0

您正在用雙引號括住變量名稱。刪除它們,你會很好去。

public class Variables{ 
    public static void main(String[] args){ 
    int myInt = 3; 
    byte myByte =120; 
    System.out.println(myiInt); 
    System.out.println(myiByte); 
    } 
}