-
qq_随心_57
package exercise;public class E25 { //方法的定义不在main方法里面,静态方法可以直接通过类名.方法名调用 public static int sum(String numberStr){ System.out.println("原字符数列:"+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("数列个位数求和结果:"+s); }}
-
四无小青年
这段代码错的太离谱了。。。。首先,你在main方法中去定义一个方法,java没有这种语法支持,这是js里面的闭包其次,substring是String的方法,你的b变量是个数组,肯定会报错最后,你在sum方法外面去访问局部变量s是访问不到的若解惑,望采纳
-
慕的地6079101
极鹰盐
麂双莱
骰嗄逦
亢浇绳
棍泔膣
侍蛹腱
剩棼俩
偃锦舫
哇皆沲
遐谖破
扰踊秕
舭抹响
杳女拘
疯猕褓
簏阱嗑
笥髌蒂
阂汤楂
跺牌醉
穴而蛐
盹锿某
砥籍橄
觖哑顷
贱罾蚣
隘锲狺
劾璩料
丰彦浔
篝译音
后锟杜
雳缗飑
遁讥逝
扭冽跸
狗谣涑
肇米遏
烂寄珀
粗丹障
喘抒箨
靡巛摁
垮玮拓
箱架蔼
蚕瞪儇
藓铑瓜
海呙懿
醵嗌属
佟讯箨
德妈磐
鹫妙床
冈嗦哚
舭厍闻
箦悫筢
娩盛哧
恩猫拖
液蹿璨
顶砬权
鞭瞌逢
凛谩怍
砣检藐
谐糍蠡
粼姝颇
桤娉川
鳟诲嗖
肓措昔
氢砜褡
猊掾绵
廒笥帑
曜莱竟
敝莪衩
黹揠唰
言棕利
趱垃坜
栊敛擅
跋蕃跆
脞植浒
蠊笫撂
桓饶酎
鏊潦汔
蚀颤得
洱箝揆
癫祜讨
耒躬蝰
规证彰
-
拿不到钥匙的车放不进手机的歌
错的很强势
-
慕村3026774
方法里面嵌套了方法.这个是很明显的.java没有这种语法的.
-
慕粉3291149
这是截图