java 两个小数点相加_java实现:将一个数各个位数相加

前面已经实现过这个程序,现在我们就不多说了,直接更改C的源码,实现这个JAVA程序。

import java.util.Scanner;

public class HelloWorld {

public static void main(String[] args)

{

//System.out.println("Hello java");

Scanner s = new Scanner(System.in);

System.out.println("请输入一个数字");

int num = s.nextInt();

int sum = 0 ;

while(num != 0)

{

sum += num % 10 ;

num /= 10 ;

}

System.out.println("sum:"+sum);

}

}

如果题目变一下,从10到1000该数的位数相加和为5则输出就可以改成下面这样:

import java.util.Scanner;

public class HelloWorld {

public static void main(String[] args)

{

int count = 0 ;

for(int i = 10 ; i < 1000 ; i++){

int sum = 0 ;

int t = i ;

while(t != 0)

{

sum += t % 10 ;

t /= 10 ;

}

if(sum == 5){

count++;

System.out.println(i+" ");

if(count % 5 == 0) System.out.println();

}

}

}

}

java实现:将一个数逆序输出

前面我们用C语言实现过这个程序,其实java也一样的,很多步骤跟C差不多,但是有些接口和特性可能不同: import java.util.Scanner;//要使用scanner这个类,就需要导入一个 ...

java之路 把1到100之间的数的偶数相加

/** *把1到100之间的数的偶数相加 */ class Demo{ public static void main(String[] args){ int i =1; int sum = 0; d ...

java 保留小数点后N位数(若干位),几种实现的方式总结

import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;/** * java ...

HDU 1018 阶乘数的位数

题目大意: 将一个数开阶乘后得到的值,来求这个值的位数 n! = 1*2*3*4...*n 对于求一个数的位数的方法为ans = lg(n!) + 1 那么就可以看作 ans = lg(1) + lg ...

Java中的数是用补码表示的检验

一.基本介绍(关于下列五个定义来自http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html#!comments,谢原 ...

用C语言将一个数开根号后再取倒数的方法

在上学的时候,曾经看过有人写过这样的算法,就是将一个数开根号后再取倒数的算法,我本人也觉得十分巧妙,于是就将它积累了下来,让我们来看看是怎么回事: #include # ...

java如何将一个List传入Oracle存储过程

注:本文来源于  深圳gg  < java如何将一个List传入Oracle存储过程   > 一:数据库端建一个PL/SQL的数组. CREATE OR REPLACE TYPE tabl ...

【Java】PS-查看Java进程-线程数

PS-查看Java进程-线程数 ps 线程 个数_百度搜索 查看进程的线程数命令 - CSDN博客 java命令行运行jar里的main类 - coderland - 博客园

java 如何查看jdk版本&;位数

java 如何查看jdk版本&位数 CreateTime--2018年4月22日18:20:18 Author:Marydon 方式一:通过dos命令实现 win+R-->cmd-- ...

随机推荐

关于 IIS 中 Excel 访问的问题

关于 IIS 上 Excel 文件的访问, 一路上困难重重, 最后按以下步骤进行设置, 可在 IIS 中正常使用! 1. 引用及代码: 1). 项目中添加 Excel 程序集引用(注意: 从系统 CO ...

PHPCMS 多站点管理切换问题

打开系统函数库global.func.php 可以看到获取站点ID的函数如下 /** * 获取当前的站点ID */ function get_siteid() { static $siteid; if ...

Ubuntu 改动bash

ubuntu下/bin/sh的指向   ubuntu 下 /bin/sh 默认是dash,用ll /bin/sh就能够看出来sh是指向dash的链接.有时候会导致使用bash脚本的时候出问题.   假 ...

自定义的带tab的可左右滑动的viewpager之二viewpager与fragment不兼容

总的来说,这个TAB用起来还算方便吧 不过随着用的地方多起来,发现了一些问题,比如下面这个界面: TAB1和TAB2都是表单,保存按钮对两个TAB都有效:若当前显示TAB1,点击保存则保存TAB1的f ...

Delphi ComboBox的属性和事件、及几个鼠标事件的触发

临时做了两个小的测试程序,为了彻底弄清楚combobox的OnClick.OnChange.OnDropDown.OnCloseUp.OnSelect事件的触发及其先后顺序. 另附常用鼠标事件的触发情 ...

winform中WebBrowser控件执行脚本

在实际应用中我们可能需要WebBrowser控件主动执行我们需要的脚本,执行脚本现在有两种方法. 1.WebBrowser控件加载脚本,简单方便,适用于简短的脚本,无法执行复杂操作. webBrows ...

微服务框架——SpringCloud

1.SpringCloud微服务框架 a.概念:SpringCloud是基于SpringBoot的微服务框架 b.五大神兽:Eureka(服务发现).Ribbon(客服端负载均衡).Hystrix(断 ...

string 转 int

1.stringstream 用流转换 cin    cout都是流的操作   iostream cin的时候,从屏幕读取字符串流,自动判断类型(省去了scanf的格式控制) stringstream ...

性能测试四十:Mysql存储过程造数据

性能测试是基于大量数据的,而进行性能测试之前肯定没那么多数据,所以就要自己准备数据 数据构造方法: 1.业务接口 -- 适合数据表关系复杂 -- 优点:数据完整性比较好2.存储过程 -- 适合表数量少 ...

The Win32 Rundll and Rundll32 Interface Related Topics

The Win32 Rundll and Rundll32 Interface Related Topics Microsoft Knowledge Base Article Q164787 Appl ...

你可能感兴趣的:(java,两个小数点相加)