第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

掃描儀正在創(chuàng)建 NoSuchElementException 錯(cuò)誤,我不明白為什么

掃描儀正在創(chuàng)建 NoSuchElementException 錯(cuò)誤,我不明白為什么

蕪湖不蕪 2023-12-21 10:49:34
我接到的任務(wù)是制作一張大西洋颶風(fēng)表,以及它們的風(fēng)速、壓力等,我正在對(duì)其進(jìn)行測(cè)試以確保掃描儀 inFile 正常工作,但不斷出現(xiàn)錯(cuò)誤我嘗試過拋出異常,拋出NoSuchElementException,將整數(shù)更改為字符串(不知道為什么我認(rèn)為這會(huì)起作用)import java.io.File;import java.io.IOException;import java.util.Scanner;public class Main {    public static void main(String[] args) throws IOException {        File data = new File("C:\\Users\\zenno\\OneDrive\\Documents\\School\\Hurricane Data\\hurcdata2.txt");        Scanner inFile = new Scanner (data);        int length = 0;        while (inFile.hasNextLine()){            length++;            inFile.nextLine();        }        int[] year = new int[length];        String[] month = new String[length];        int[] pressure = new int[length];        int[] speed = new int[length];        String[] name = new String[length];        for(int n = 0; n <= length; n++){            year[n] = inFile.nextInt();            month[n] = inFile.next();            pressure[n] = inFile.nextInt();            speed[n] = inFile.nextInt();            name[n] = inFile.next();            System.out.println(year[n] + "  " + month[n] + "  " + pressure[n] + "  " + speed[n] + "  " + name[n]);        }    }}它應(yīng)該打印出整數(shù)和字符串,但我卻收到了這個(gè)錯(cuò)誤Exception in thread "main" java.util.NoSuchElementException    at java.base/java.util.Scanner.throwFor(Scanner.java:937)    at java.base/java.util.Scanner.next(Scanner.java:1594)    at java.base/java.util.Scanner.nextInt(Scanner.java:2258)    at java.base/java.util.Scanner.nextInt(Scanner.java:2212)    at Main.main(Main.java:25)第 25 行是:            year[n] = inFile.nextInt();任何有關(guān)我的錯(cuò)誤的幫助將不勝感激
查看完整描述

1 回答

?
倚天杖

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

由于 while 循環(huán),您的掃描儀指向文件的最后一行,并且在您嘗試讀取的同一行中

year[n] = inFile.nextInt();

這導(dǎo)致異常,因?yàn)闆]有掃描儀指向的元素。


查看完整回答
反對(duì) 回復(fù) 2023-12-21
  • 1 回答
  • 0 關(guān)注
  • 161 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)