Java语言程序设计 学习作业2.6**分离个十百位数求和

来源:互联网 发布:与av淘宝一样的网站 编辑:程序博客网 时间:2024/06/06 13:09
/*    *Copyright (c) 2014, 烟台大学计算机学院    *All rights reserved.    *文件名称:main.cpp    *作者:张旺华    *完成日期: 2015 年 9 月 8 日    *版本号:v1.0    */package test_1;import java.io.IOException;//调用包import java.util.Scanner;//调用包public class Test_1 {/** * @param parameterObject TODO * @throws IOException  */public static void main(String[] args) {/* *  * 需求:要实现输入一个0~999数,求个十百位数字相加和的功能 * 1、创建一个文本扫描器 * 2、用文本扫描器读取一个数字并判断, 不合法继续读取 * 3、对这个数字的个十百位数进行分离和相加。并存储在一个变量里 * 4、关闭文本扫描器 * 5、输出这个变量 *///* 1、创建一个文本扫描器Scanner in=new Scanner(System.in);// * 2、用文本扫描器读取一个数字并判断, 不合法继续读取int a=in.nextInt();while(a<0||a>999){a=in.nextInt();}// * 3、对这个数字的个十百位数进行分离和相加。并存储在一个变量里long sum=0;while(a!=0){sum+=a%10;a/=10;}//* 4、关闭文本扫描器in.close();// * 5、输出这个变量System.out.println(sum);}}

运行结果:

学习心得:通过查阅API文档能够理解的更深一点。

0 0
原创粉丝点击