一阶段-secondwork-4-输入求和
来源:互联网 发布:怎么通过网络赚钱 编辑:程序博客网 时间:2024/05/22 04:53
/*
4、用户输入一个三位数,然后求一个三位数的各位和。如123,则1+2+3=6;233,则2+3+3=8.
*/
package secondwork;
import java.io.*;
/**
*
* @author Administrator
*/
public class Sum4
{
InputStreamReader in = new InputStreamReader(System.in);
BufferedReader buff = new BufferedReader(in);
public Sum4()
{
System.out.println("请输入一个三位的整数:");
try
{
int a = 0;
int b = 0;
int c = 0;
String str = buff.readLine();
int num = Integer.parseInt(str);
if(num >= 100&& num <= 999)
{
a =( num / 100) ;
if((num-a*100) >= 10)
{
b = (num - a*100) / 10;
}
if((num - a*100 -a*10) > 0)
{
c = num - a*100 -b*10;
}
int sum = a + b + c;
System.out.println(""+sum);
}else if(num < 0 || num > 999){
System.out.println("输入有错!请从新输入!");
}
}catch(Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
new Sum4();
}
}
4、用户输入一个三位数,然后求一个三位数的各位和。如123,则1+2+3=6;233,则2+3+3=8.
*/
package secondwork;
import java.io.*;
/**
*
* @author Administrator
*/
public class Sum4
{
InputStreamReader in = new InputStreamReader(System.in);
BufferedReader buff = new BufferedReader(in);
public Sum4()
{
System.out.println("请输入一个三位的整数:");
try
{
int a = 0;
int b = 0;
int c = 0;
String str = buff.readLine();
int num = Integer.parseInt(str);
if(num >= 100&& num <= 999)
{
a =( num / 100) ;
if((num-a*100) >= 10)
{
b = (num - a*100) / 10;
}
if((num - a*100 -a*10) > 0)
{
c = num - a*100 -b*10;
}
int sum = a + b + c;
System.out.println(""+sum);
}else if(num < 0 || num > 999){
System.out.println("输入有错!请从新输入!");
}
}catch(Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
new Sum4();
}
}
阅读全文
0 0
- 一阶段-secondwork-4-输入求和
- 一阶段-secondwork-2-switch的运用
- 一阶段-SeventeenWork-4-读取txt文件
- 一阶段-fourteenWork-4-Calendar类
- 研一阶段总结
- struts2一阶段总结
- 考研这一阶段
- hp一阶段考核
- 一阶段暂时汇总
- 【DRP】一阶段
- java基础一阶段
- 一阶段-SixteenthWork-读写文件
- 一阶段-nineteenthWork-数据库操作
- 一阶段-twentithWork-数据库操作
- 项目一阶段问题汇总
- py-faster-rcnn流程(4)——训练FastRCNN网络一阶段
- 这一阶段学习的体会
- 这一阶段的工作总结20101217-20101222
- 无线电波与微波的区别和应用
- 一阶段-secondwork-2-switch的运用
- nginx rtmp 环境搭建
- Win7运行命令的打开方法 Win7运行命令大全(45个)
- 计算机网络---应用层概述
- 一阶段-secondwork-4-输入求和
- PHP中VC6、VC9、TS、NTS版本的区别与用法详解
- 一阶段-EighteenthWork-1-字符流+缓冲流
- linux中S3C2440的物理地址映射到虚拟地址详解
- Python——XML解析
- The Solution to Leetcode 563 Binary Tree Tilt
- Immutable Strings 字符串对象不可变
- 一阶段-EighteenthWork-2-数据库操作
- 一阶段-EighthWork-1-字符流+缓冲流