❶ JAVA聲明一個整形變數
一般可以直接用int a = 1;也可以通過其內部提供的Integer類,因為在Java中,一切都是類Integer myInt = new Integer(10);
對於這兩種聲明方式,如果在聲明時沒有初始化並且是局部變數,其值是不確定的,如果是全局變數,默認為0。public calss Test{ private int num; //(1)聲明一個整形變數! public int getNum() //(2)聲明方法獲得這個變數的值。 { return num; }
public void setNum(int num) //(2)聲明方法設計這個變數的值 { this.num = num; }
public static void main(String []args){ Test tt=new Test(): tt.setNum(123); //(3)在程序接入點(main)中調用上面的兩個方法。 int result = tt.getNum(); System.out.println(result);//(4)在適當的位置輸出調用方法的結果 }}
❷ java中兩個不同類型的整型變數進行計算,得出的結果是什麼類型
你這是long類型的啊...long類型比int范圍大啊
數據類型 大小 范圍 默認值
byte(位元組) 8 -128 - 127 0
shot(短整型) 16 -32768 - 32768 0
int(整型) 32 -2147483648-2147483648 0
long(長整型) 64 -9233372036854477808-9233372036854477808 0
float(浮點型) 32 -3.40292347E+38-3.40292347E+38 0.0f
double(雙精度) 64 -1.79769313486231570E+308-1.79769313486231570E+308 0.0d
char(字元型) 16 『 \u0000 - u\ffff 』 『\u0000 』
boolean(布爾型) 1 true/false false
❸ JAVA中變數屬性分為哪幾類
變數名
程序通過變數名引用它的值.例如,當countChars方法希望引
用變數count的值時,只需簡單地使用名字count.
變數的范圍
變數的范圍是變數可以被訪問和確定變數什麼時候被建立和破
壞的代碼塊.程序中的變數定義的位置建立了它的范圍並使之
成為下面四種類型中的一種:
成員變數
局部變數
方法參數
例外處理參數
成員變數是類或對象中的一個成員.它可以在類中任何地方
定義,除了在方法中.它在類中對所有代碼可用.Count類沒有
定義成員變數.
可以在方法或方法的代碼塊中定義局部變數.在countChars
中,count是局部變數.count的范圍,即可以訪問count的代
碼,從count的定義開始到countChars方法的結束.一般來說,
局部變數的范圍從它的定義到它定義所在的代碼塊的結束為止.
方法參數變數和異常處理參數將在以後的課程中提到.
變數初始化
局部變數和成員變數可以在它們定義時用賦值語句初始化.賦
值語句兩端的數據類型必須匹配.countChars方法在定義count時
初始化它為0:
int count = 0;
方法參數變數和異常處理變數不能以這種方法初始化.參數的
值被調用者設置.
Final變數
可以在任意范圍內把變數定義為final,包括方法和構造函數的
參數.final變數的值在初始化後不能被改變.
final變數的定義方式如下:
final int aFinalVar = 0;
這句話定義了一個final變數並初始化它.以後如果給aFinalVar
賦值,將產生一個編譯錯誤.有必要的話,可以推遲final變數的
初始化.可以定義一個變數,以後再初始化之:
final int blankfinal;
. . .
blankfinal = 0;
一個被定義但是還沒初始化的final變數稱為blank final(空的final).
❹ java 整形變數佔用空間是幾個位元組
編程語言里的整型字抄所佔的位元組數與語言是無關的,它的大小對應於cpu的機器字長,比如現在大部分pc機是32位的,所以整型數就是32位的,也就是4個位元組,如果是64位cpu的話,那麼就會是8個位元組了。(我自己觀點)
❺ java中的變數有哪幾種
變數看你怎麼理解了.根據數據類型類分
可以有byte,char,short,int,long,float,double,boolean等幾種數據類型變數
根據其所處的版范圍可權以有,全局變數和局部變數,成員變數等等,相對常量來說,其他都是是變數了
❻ java中要給一個整型變數賦一個任意數值怎麼寫
任意數值?你是意思是隨機數嗎?如果是隨機數的話,就用Math.random()生成整型隨機數,例如:
publicstaticvoidmain(Stringargs[]){
intnum=(int)Math.random()*100;
System.out.println(num);
}
這樣就可以將整型變數賦一個任意數值了
希望我的回答對你有幫助!
❼ Java中有哪些種類的變數
主要有三種
類的屬性,或者叫值域
方法里的局部變數
方法的參數
❽ java里的各種變數都是什麼
首先 全局變數 又叫成員變數 跟方法一樣 是類的成員 ,跟方法是平級的 。還有種就是專局部變數,定義在方法屬內部 ,包括方法的參數列表定義的那些變數,在方法執行完後就回收了。
然後 靜態變數又叫類變數,所有該類所有的實例公用的變數,可以直接用類名來獲取值。
實例變數就是類的實例的變數,每個實例都有自己的值,用實例名來獲取值。
❾ 什麼是JAVA中的整型變數什麼是非整型變數
整型變數指的就是整數,用int表示,如可以定義整型變數x為:int x=1,不屬於整型變數那就是非整型變數咯!
❿ java中有幾種變數
成員變數:就是聲明為類的屬性的變數。
靜態變數(也叫做類變數):就專是聲明為靜屬態屬性的變數。
局部變數:就是方法裡面聲明的變數。
volatile變數:和多線程相關,用於簡化同步的變數
transient變數:用於使該變數不會被持久化
final變數:基本上就是常量