在java中定義了int型別要輸入的變數如何判斷

2021-08-09 10:07:48 字數 574 閱讀 5763

1樓:花濃花淺

不是很明白你的意思,如果你用控制檯輸入

scanner sca=new scanner(system.in);

int i=sca.nextint();

不就已經限制死型別了嗎?

2樓:

trycatch(exception e)

3樓:匿名使用者

if(s instanceof string)

4樓:

這樣吧,用最笨的方法,不過也是挺基礎的方法input.hasnextint()--hasnext***x()提供了一系列判斷輸入的型別是否為某種型別的方法,樓主試一下便知

if(input.hasnextint())else然後外面弄個迴圈

這個方法是,只要輸入的非int都會判斷。

當然if(s instanceof string)也是非常好的一種判斷。

try catch 屬性異常捕獲了

trycatch(exception e)以上三種方法我幫樓主總結出來。希望對樓主有幫助吧

char轉成int,在c 中char型別的陣列裡邊裝的是數字,如何轉換為int型別?

孤傲。12 07 10 15 08 09 52 54那是因為一個整數佔4個位元組,一個char只佔一個位元組,當int轉char時,會選擇int的低四位來付給char,而現在257在記憶體中為10000000 00000000 00000001 00000001把最後的00000001付給了char...

在c中如何將int型別強制轉換為double型別

double c 10.1 int a int c 10 方式方法有很多 只要意識到一點,當大型別轉換成小型別都有可能出錯,只需要型別一致 就可以進行運算了 double c 10.1 int a int c 10 方式方法有很多 只要意識到一點,當大型別轉換成小型別都有可能出錯,只需要型別一致 就...

c中陣列要儲存不同型別的變數要怎麼定義

先宣告一個arraylist arraylist a new arraylist 然後du再a.add 你要添zhi加的資料 什麼dao型別的都可以這個a就相當於是一回個陣列 答其實是一個集合,用法跟陣列類似 注意要using system.collections 這樣才可以用arraylist 定...