输入一个几位数,将每位相加求和

例如输入 182         sum=1+8+2=11  

package com.sum;

import java.util.Scanner;


public class test {
	
private static String numberstr; //字符串型的 一个数字
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		while(true)
		{
		@SuppressWarnings("resource")
		Scanner input = new Scanner(System.in);//输入
        numberstr=input.next();
        try {
           System.out.println("键入的是"+numberstr);
		   System.out.println("数字之和为:"+sum(SpiltStrToStrArray(numberstr))); break;
		    } catch (Exception e) {
			 System.out.println("--错误!无法识别你输入的内容,你可能不是输入的数字,请重新输入"+
		                  "\n"+"-----------------------------------------------------"); }			                 
	   }
	 }  


 public static int sum(String [] Arraystr)
 {
	 int sum=0;
	 for(int i=0;i


你可能感兴趣的:(java)