java輸入數(shù)字存入數(shù)組(帶字符檢測)

8.20更新:

這一次看到了hasNextInt叛赚,那么輸入方式就可以進(jìn)行改變了

做一個(gè)循環(huán)判斷掠械,對(duì)就輸入錯(cuò)就重新來徐许,根本不需要對(duì)字符進(jìn)行檢測 ORZ...

if (scan.hasNextInt()) {

? ? ? ? ? ? int num = scan.nextInt();

? ? ? ? ? ? System.out.println("輸入的數(shù)據(jù)為:" + num);

? ? ? ? }

hasNextInt()返回值是true和false羊精,用于if判斷即可


這一次是上次字符檢測是否全為數(shù)字的增強(qiáng)版改执。歡迎各位朋友或大神指出不足之處赦邻。

簡書代碼排版總有點(diǎn)問題髓棋,如果有需要,可通過博客園的代碼進(jìn)行使用:

https://www.cnblogs.com/bkytep/p/9495093.html

package com.hw.h817;

import java.util.Scanner;

public class Check {

? ? public static void main(String[] args){

? ? ? ? Scanner s =new Scanner(System.in);

? ? ? ? //把pre和str在外面定義,如果在循環(huán)中定義會(huì)出錯(cuò)

String[] two =new String[6];

? ? ? ? String pre;

? ? ? ? int[] str =new int[6];

? ? ? ? int count = 0;//用于退出循環(huán)

while(true){

? ? ? ? ? ? System.out.println("請(qǐng)依次輸入6個(gè)數(shù)");

? ? ? ? ? ? count = 0;//如果輸入字符不是數(shù)字時(shí)按声,從if中出來膳犹,重新計(jì)數(shù)

for(inti=0;i<6;i++){

? ? ? ? ? ? ? ? pre = s.next();//接收字符串

if(!(pre.matches("\\d+"))) {//非(pre全為數(shù)字)

System.out.println("輸入的" + pre + "不是數(shù)字,請(qǐng)重新輸入");

? ? ? ? ? ? ? ? ? ? break;//這個(gè)退出的是for循環(huán)签则,退出后會(huì)再次執(zhí)行while循環(huán)须床,重新輸入數(shù)字? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else {

? ? ? ? ? ? ? ? ? ? str[i] = Integer.parseInt(pre);//把數(shù)字型字符串轉(zhuǎn)換為int型數(shù)字? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? count++;//每執(zhí)行一次數(shù)據(jù)輸入后,count才會(huì)+1? ? ? ? ? ? }

? ? ? ? ? ? if(count==6)break;//這個(gè)退出的是while循環(huán)? ? ? ? }

? ? ? ? for(int i=0;i<6;i++){//輸出打印數(shù)字

if(i==0){

? ? ? ? ? ? ? ? System.out.print(str[i]);

? ? ? ? ? ? }

? ? ? ? ? ? else{

? ? ? ? ? ? ? ? System.out.print(","+str[i]);

? ? ? ? ? ? }

? ? ? ? }

? ? }

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末渐裂,一起剝皮案震驚了整個(gè)濱河市豺旬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌柒凉,老刑警劉巖族阅,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異膝捞,居然都是意外死亡坦刀,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門绑警,熙熙樓的掌柜王于貴愁眉苦臉地迎上來求泰,“玉大人,你說我怎么就攤上這事计盒】势担” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵北启,是天一觀的道長卜朗。 經(jīng)常有香客問我,道長咕村,這世上最難降的妖魔是什么场钉? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮懈涛,結(jié)果婚禮上逛万,老公的妹妹穿的比我還像新娘。我一直安慰自己批钠,他們只是感情好宇植,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著埋心,像睡著了一般指郁。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拷呆,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天闲坎,我揣著相機(jī)與錄音疫粥,去河邊找鬼。 笑死腰懂,一個(gè)胖子當(dāng)著我的面吹牛梗逮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播悯恍,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼库糠,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了涮毫?” 一聲冷哼從身側(cè)響起瞬欧,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎罢防,沒想到半個(gè)月后艘虎,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡咒吐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年野建,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恬叹。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡候生,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出绽昼,到底是詐尸還是另有隱情唯鸭,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布硅确,位于F島的核電站目溉,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏菱农。R本人自食惡果不足惜缭付,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望循未。 院中可真熱鬧陷猫,春花似錦、人聲如沸的妖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽羔味。三九已至,卻和暖如春钠右,著一層夾襖步出監(jiān)牢的瞬間赋元,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留搁凸,地道東北人媚值。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像护糖,于是被迫代替她去往敵國和親褥芒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容