/*
File: SumOfDigits.java
Author: Aaron Champagne
Date: January 19, 2013
Purpose: User provides a 3-digit number, calculate sum of the digits.
*/
import java.util.Scanner;
public class SumOfDigits {
public static void main
(String[] args
) {
Scanner input
= new Scanner
(System.
in);
//declare variables
int originalNum;
int digit1;
int digit2;
int digit3;
int sum;
//Prompt user for input
System.
out.
print("Please enter a three-digit number: "); originalNum
= Integer.
parseInt(input.
nextLine());
//Extract each digit
digit1 = originalNum / 100;
digit2 = originalNum /10;
digit2 = digit2 % 10;
digit3 = originalNum % 10;
//Calculate sum
sum = digit1 + digit2 + digit3;
//Display results
System.
out.
println("Your original number was " + originalNum
+ " and the sum the digits is " + sum
+ '.'); }
}
LyoKRmlsZTogICAgIAlTdW1PZkRpZ2l0cy5qYXZhCkF1dGhvcjogIAlBYXJvbiBDaGFtcGFnbmUKRGF0ZTogIAkJSmFudWFyeSAxOSwgMjAxMwpQdXJwb3NlOglVc2VyIHByb3ZpZGVzIGEgMy1kaWdpdCBudW1iZXIsIGNhbGN1bGF0ZSBzdW0gb2YgdGhlIGRpZ2l0cy4KKi8KaW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwpwdWJsaWMgY2xhc3MgU3VtT2ZEaWdpdHMgewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHsKCgkJU2Nhbm5lciBpbnB1dCA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgoJCS8vZGVjbGFyZSB2YXJpYWJsZXMKCQlpbnQgb3JpZ2luYWxOdW07CgkJaW50IGRpZ2l0MTsKCQlpbnQgZGlnaXQyOwoJCWludCBkaWdpdDM7CgkJaW50IHN1bTsKCgkJLy9Qcm9tcHQgdXNlciBmb3IgaW5wdXQKCQlTeXN0ZW0ub3V0LnByaW50KCJQbGVhc2UgZW50ZXIgYSB0aHJlZS1kaWdpdCBudW1iZXI6ICIpOwoJCW9yaWdpbmFsTnVtID0gSW50ZWdlci5wYXJzZUludChpbnB1dC5uZXh0TGluZSgpKTsKCgkJLy9FeHRyYWN0IGVhY2ggZGlnaXQKCQlkaWdpdDEgPSBvcmlnaW5hbE51bSAvIDEwMDsKCQlkaWdpdDIgPSBvcmlnaW5hbE51bSAvMTA7CgkJZGlnaXQyID0gZGlnaXQyICUgMTA7CgkJZGlnaXQzID0gb3JpZ2luYWxOdW0gJSAxMDsKCgkJLy9DYWxjdWxhdGUgc3VtCgkJc3VtID0gZGlnaXQxICsgZGlnaXQyICsgZGlnaXQzOwoKCQkvL0Rpc3BsYXkgcmVzdWx0cwoJCVN5c3RlbS5vdXQucHJpbnRsbigiWW91ciBvcmlnaW5hbCBudW1iZXIgd2FzICIgKyBvcmlnaW5hbE51bSArICIgYW5kIHRoZSBzdW0gdGhlIGRpZ2l0cyBpcyAiICsgc3VtICsgJy4nKTsKCX0KfQ==