58,454
社区成员
发帖
与我相关
我的任务
分享
呃呃呃,,,,,,,,初自学java不好意思可能代码写得太吓人了,,,哎呀呀,我也不是很会用debug,
其实我表示我还是不知道为什么要这样改,每次代码都差一点差一点,,,,我也很烦,,,,差一点就是差很多, 正确代码献上 package hahaha; import java.util.Scanner; public class haha { public static void main(String[] args) { Scanner in=new Scanner(System.in); String a=in.nextLine(); String[]smg={"zero","one","two","three","four","five","six","seven","eight","nine"}; String b; int sum=0; int i; for( i=0;i<a.length();i++) { sum+=a.charAt(i)-'0';} b=String.valueOf(sum); for( i=0;i<b.length();i++) { if(i==b.length()-1) {System.out.printf("%s",smg[b.charAt(i)-'0']);} else { System.out.printf("%s ",smg[b.charAt(i)-'0']); } } in.close(); } }