请各位指教,找找错误,这个程序运行不了啊!
程序的作用是输入一个长整数然后计算各个位数的和!例如:12345 和为:1+2+3+4+5=15,谢谢啦!!import javax.swing.JOptionPane;
public class Sum {
public static void main(String[] args) {
String number =JOptionPane.showInputDialog("请输入一个整数!");
int m=number.length();;
int sum=0,i;
int n=Integer.parseInt(number);
int arr[]=new int[m-1];
String output="";
for( i=0;i<=number.length()-1;i++){
arr[i]=n/(int)Math.pow(10,m-i);
sum +=arr[i];
arr[i]=n % (int)Math.pow(10,m-i);
output ="各位数之和为: "+sum;
}
JOptionPane.showMessageDialog(null,output);
}
}