1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | /* 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==


