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

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

初學(xué)java遇到疑惑,數(shù)組下標(biāo)越界,求解答!

初學(xué)java遇到疑惑,數(shù)組下標(biāo)越界,求解答!

一個(gè)學(xué)生考試成績(jī)錄入程序的模塊化設(shè)計(jì),在編譯時(shí)出現(xiàn)了數(shù)組下標(biāo)越界錯(cuò)誤提示:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0;at Ch3Demo7.main(Ch3Demo7.java:26)class Ch3Demo7 //example  {     public static double input(String s)//成績(jī)輸入方法     {         return Double.parseDouble(s);            }     public static boolean isLegal(double i)//判斷輸入是否合法     {         if ((0<=i)&&(i<=100))         {             return true;         }         else return false;     }     public static double score(double i,double j)//計(jì)算總成績(jī)     {         return (i*0.3+j*0.7);     }     public static void output(String name,double score,char g)//輸出     {         System.out.println("學(xué)生"+name+"的總分為:"+score+ " 等級(jí)是:"+g);     }     public static void main(String[] args)      {         String name = args[0]; //(提示錯(cuò)誤所在行)命令行第一個(gè)參數(shù)是姓名         double rs = input(args[1]); //第二個(gè)參數(shù)是平時(shí)成績(jī)         double ts = input(args[2]); //第三個(gè)參數(shù)是考試成績(jī)         double fs = 0;         char grade = 'A';         if (isLegal(rs) && isLegal(ts))         {             fs = score(rs,ts);             if (fs<60)             {                 grade = 'D';             }             else if (fs<75)             {                 grade = 'C';             }             else if (fs <85)             {                 grade = 'B';             }             output(name,fs,grade);         }         else              System.out.println("輸入數(shù)據(jù)錯(cuò)誤");     } }
查看完整描述

4 回答

?
交互式愛(ài)情

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

代碼沒(méi)問(wèn)題,你只不過(guò)沒(méi)傳參罷了。
圖片說(shuō)明圖片說(shuō)明

查看完整回答
反對(duì) 回復(fù) 2019-05-14
?
侃侃爾雅

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

把調(diào)用這個(gè)main方法的代碼貼一下


查看完整回答
反對(duì) 回復(fù) 2019-05-14
?
烙印99

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

數(shù)組下標(biāo)越界就是你定義了一個(gè)數(shù)組里面有10個(gè)元素,而你在獲取這個(gè)數(shù)組數(shù)據(jù)的時(shí)候非要獲取第11個(gè)元素,這個(gè)時(shí)候就會(huì)報(bào)數(shù)組下標(biāo)越界
圖片說(shuō)明
我的天,main方法里的數(shù)組不是給你用的

查看完整回答
反對(duì) 回復(fù) 2019-05-14
?
守著一只汪

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

問(wèn)這個(gè)問(wèn)題的時(shí)候需要將足夠信息給出來(lái),否則別人想幫你也是無(wú)能為力。 報(bào)錯(cuò)的代碼已經(jīng)有行數(shù)了,就把這一行指出來(lái)。 main方法里的參數(shù)args你用到了,就需要把這幾個(gè)值貼出來(lái)。


查看完整回答
反對(duì) 回復(fù) 2019-05-14
  • 4 回答
  • 0 關(guān)注
  • 722 瀏覽
慕課專欄
更多

添加回答

舉報(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)