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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請幫我看一下代碼 哪里出了問題

請幫我看一下代碼 哪里出了問題

慕粉0916327732 2017-04-08 15:43:46
查看完整描述

5 回答

?
qq_隨心_57

TA貢獻8條經驗 獲得超3個贊

package exercise;


public class E25 {

//方法的定義不在main方法里面,靜態(tài)方法可以直接通過類名.方法名調用

public static int sum(String numberStr){

System.out.println("原字符數(shù)列:"+numberStr);

String[] b=numberStr.split(";");

int s=0;

int[] strLengths=new int[b.length];

for (int i = 0; i < b.length; i++) {

strLengths[i]=b[i].length();

String a=b[i].substring(strLengths[i]-1);

int c=Integer.valueOf(a);

s+=c;

}

return s;

}

public static void main(String[] args) {

String str=("105;20;30;40;50;55;26;7");

int s=E25.sum(str);

System.out.println("數(shù)列個位數(shù)求和結果:"+s);

}

}


查看完整回答
1 反對 回復 2017-04-09
?
四無小青年

TA貢獻88條經驗 獲得超43個贊

這段代碼錯的太離譜了。。。。

首先,你在main方法中去定義一個方法,java沒有這種語法支持,這是js里面的閉包

其次,substring是String的方法,你的b變量是個數(shù)組,肯定會報錯

最后,你在sum方法外面去訪問局部變量s是訪問不到的

若解惑,望采納

查看完整回答
1 反對 回復 2017-04-08
?
拿不到鑰匙的車放不進手機的歌

TA貢獻71條經驗 獲得超29個贊

錯的很強勢

查看完整回答
反對 回復 2017-04-10
?
慕村3026774

TA貢獻2條經驗 獲得超0個贊

方法里面嵌套了方法.這個是很明顯的.java沒有這種語法的.

查看完整回答
反對 回復 2017-04-09
?
慕粉3291149

TA貢獻71條經驗 獲得超52個贊

http://img1.sycdn.imooc.com//58e8e69600013b7212800585.jpg這是截圖

查看完整回答
反對 回復 2017-04-08
  • 5 回答
  • 0 關注
  • 1818 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號