999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Java中從控制臺循環輸入數據的研究

2018-04-29 00:00:00劉翠霞
大東方 2018年10期

摘 要:在Java程序中經常需要輸入數據,在程序設計大賽的賽題中,也經常需要輸入多組測試數據,而輸入數據常用的工具就是Scanner。如何使用Scanner從控制臺輸入不同類型的數據,如何使用Scanner輸入多組數據,如何結束數據的輸入,這就是本文研究的內容。

關鍵詞:Java;Scanner;循環輸入

一個程序總可以分成三個部分:輸入原始數據部分、計算處理部分和輸出結果部分。在Java程序中輸入數據也是一個非常重要的環節。在Java中可以通過Scanner輸入數據,可以通過輸入流輸入數據,也可以通過界面輸入數據。但是,由于課時有限,學生的編程基礎較差,常用的輸入方式還是Scanner。而且在程序設計大賽的賽題中,也經常需要用Scanner配合循環語句來輸入多組測試數據。常見的循環輸入包括以下幾種情況。

一、循環次數可以確定

這種情況一般是首先輸入一個整數,以確定循環次數,然后進行指定次數的輸入。當次數夠則循環結束。如2017年河北省大學生程序設計大賽的第一題,其輸入要求如下:

輸入部分可使用如下語句。

二、循環次數不能確定,但結束條件確定

這種情況輸入不說明有多少組數據,但以某個特殊輸入為結束標志。平時做題中常見諸如“輸入學生成績,以-1結束”。比如OJ平臺上的一個題描述如下:

解決這個問題可以使用while循環,當n不等于-1時反復輸入,直到n等于-1結束。關鍵代碼如下:

也可以使用永真循環,在循環體內判斷n是否等于-1,如果n等于-1則使用break語句結束循環,關鍵代碼如下:

三、次數和結束條件均不確定

這種輸入既沒有指定數據的組數,也沒有說明結束條件,一般是當沒有數據可讀時結束,可以使用Scanner的hasNext()方法判斷是否還有數據可以掃描。如2017年河北省大學生程序設計大賽的第八題(題目名稱為斗地主),其輸入要求如下:

這個題目只說明有多組數據,具體幾組不確定,輸入數據何時結束也不明確,這時可以使用hasNext()方法來控制循環結束。輸入部分可以使用如下代碼:

四、總結

以上是筆者結合指導學生參賽的一點經驗和多年的Java教學實踐經驗,對從控制臺循環輸入數據的方法做出的粗淺總結,雖然并不是特別全面和細致,但對學生參賽會有一定的指導作用。在程序中輸入輸出是不可或缺的內容,在Java中輸入數據有多種形式,也有多種工具,Scanner只是其中的一種,數據輸入可研究的內容還有很多,以后還需要繼續深入研究。

參考文獻

[1]張延軍.Java程序設計教程[M].北京:清華大學出版社,2017.40頁.

[2]迂者-賀利堅的專欄.ACM題目中輸入數據的處理(C語言版)[EB/OL].https://blog.csdn.net/sxhelijian/article/details/8978794,2013-5-27.

[3]Megustas_JJC的博客.Java中Scanner用法總結[EB/OL].https://blog.csdn.net/Megustas_JJC/article/details/68960433,2017-4-3.

作者簡介

劉翠霞,女,中共黨員,信息學院軟件教研室主任,高級工程師,工程碩士。研究方向:高職教育,軟件開發。已結項課題《“傳幫帶”分組教學模式在合班授課中的應用》,在研課題《“互聯網+”背景下利用信息技術優化人社管理模式的研究》。

(作者單位:石家莊財經職業學院)

主站蜘蛛池模板: av手机版在线播放| 午夜不卡视频| 亚洲精品视频免费看| 欧美成人精品在线| 久久精品日日躁夜夜躁欧美| 毛片网站观看| 欧美成人在线免费| 久久精品只有这里有| 中文字幕波多野不卡一区| 五月六月伊人狠狠丁香网| 欧美a级完整在线观看| 中文字幕永久视频| 一级毛片免费高清视频| 欧美一区精品| 日本五区在线不卡精品| 亚洲国产精品一区二区第一页免| 亚州AV秘 一区二区三区| 国产欧美日韩一区二区视频在线| 污污网站在线观看| 在线观看精品自拍视频| 日韩成人高清无码| 伊人成人在线视频| 亚洲午夜福利精品无码不卡| 久久精品国产精品国产一区| 成人伊人色一区二区三区| 国产一级特黄aa级特黄裸毛片| 成人午夜免费视频| 精品少妇人妻av无码久久| 人与鲁专区| 国产欧美日韩18| 香蕉视频在线观看www| 国产毛片高清一级国语| 欧美一级视频免费| 欧美黄色网站在线看| 波多野结衣二区| 成人福利在线观看| 人妻21p大胆| 亚洲毛片在线看| 久久久久青草大香线综合精品| 欧美区一区| 亚洲国产中文精品va在线播放| 四虎影视国产精品| 久久不卡精品| 青青青视频91在线 | 日韩AV无码免费一二三区| 国产成人高清精品免费5388| 国产在线视频二区| 美女被操黄色视频网站| 亚洲成人一区二区三区| 欧美午夜理伦三级在线观看| 国产精品手机在线播放| 中文字幕在线欧美| 亚洲乱码视频| 狠狠亚洲婷婷综合色香| 国产精品午夜福利麻豆| 久久一本日韩精品中文字幕屁孩| 亚洲首页在线观看| 国产95在线 | 久久婷婷六月| 第九色区aⅴ天堂久久香| 99中文字幕亚洲一区二区| 动漫精品中文字幕无码| 亚洲欧美国产高清va在线播放| 欧洲av毛片| 2024av在线无码中文最新| 亚洲AV无码乱码在线观看裸奔| 91成人免费观看| 波多野衣结在线精品二区| 久久一色本道亚洲| 欧美国产日本高清不卡| 亚洲国产一成久久精品国产成人综合| 99久久国产精品无码| 福利在线一区| 国产69囗曝护士吞精在线视频 | 蜜桃臀无码内射一区二区三区| 国产精品毛片在线直播完整版| 国产精品污污在线观看网站| 久久综合国产乱子免费| 亚洲日韩精品无码专区| 国产精品太粉嫩高中在线观看| 色成人综合| 女人毛片a级大学毛片免费|