1. 程式人生 > >課堂測試:輸入整數,求出各位數字的和

課堂測試:輸入整數,求出各位數字的和

option system dia int 整數 != tdi n) .cn

import javax.swing.JOptionPane;
public class Add {

public static void main(String[] args) {

String str=JOptionPane.showInputDialog("輸入一個數");
int n,number,power,j,sum,i;
number=Integer.parseInt(str);
power=1;
i=0;
sum=0;
j=number;
while( j!=0 )
{
  power=power*10;
  j=j/10;
  i=i+1;
}
power=power/10;
System.out.println(i+"位數字是:");
while( power>=1 )
{
  n=number/power;
  System.out.println(n);
  sum=sum+n;
  number%=power;
  power/=10;

}
System.out.println("和是"+sum);

}
}

技術分享

技術分享

課堂測試:輸入整數,求出各位數字的和