java累加和_java累加求和递归
理论上我们可以在允许一个Java文件里面同时存在多个类,但是必须有且只有一个public类,且该类的类名与Java文件的文件名保持一致。在一个类文件中只能存在一个main函数,确保程序入口唯一。下面举个简单的例子,是上一个同学问的求数字各个位数和的问题答案: public class SumForNumber {
//总和变量
public static int sum = 0;
//递归求和
public static int getSum(int number){
//取出当前数字的个位数值
int gw = number%10;
//将个当前数字的个位数值累加到总和变量上
sum += gw;
//将当前数值去掉上面已经累加的个位数值作为新的值
int newNum = number/10;
//如果新值大于0,则调用该方法本身(递归),继续执行
if(newNum > 0) getSum(newNum);
//当值小于或等于0时,证明所有的位值均已累加完成,返回最终结果
return sum;
}
//写个main方法测试一下
public static void main(String[] args) {
System.out.println(SumForNumber.getSum(25152));
MyBabyTime sss = new MyBabyTime();
sss.sysoFunc();
}
}
class MyBabyTime {
//一个Java文件中只能存在一个public修饰的类,且类名与文件名保持一致
public void sysoFunc(){
SumForNumber.sum = 0;
System.out.println(SumForNumber.getSum(25152));
}
}
java累加和_java累加求和递归相关推荐
- JAVA学习-JAVA实现1-100的累加
JAVA实现1-100的累加 代码: package yanyijavaexercise101;public class mysum //类名{//java application程序主入口函数,带命 ...
- 3.每天一个java小程序之累加累乘
3.每天一个java小程序之累加累乘 java小练习之数的累加累乘,在于锻炼数学计算思维. 每天一个小程序,每天进步一点点. 代码如下: package com.zou; import java.ut ...
- java用递归删除文件夹_Java中通过递归调用删除文件夹下所有文件
摘自 : http://blog.sina.com.cn/s/blog_79333b2c0100xiu4.html import java.io.File; public class FileTest ...
- java stream实现分组BigDecimal求和,自定义分组求和
前言 随着微服务的发展,越来越多的sql处理被放到java来处理,数据库经常会使用到对集合中的数据进行分组求和,分组运算等等. 那怎么样使用java的stream优雅的进行分组求和或运算呢? 一.准备 ...
- oracle 多列 累加,oracle 累加功能,累加百分比
最近做数据分析,需要用到累加功能,发现强大的oracle还真有,用over(order by field) 例子: 数据表中最后一列就是累加的效果 累加sql: select t.acc_pedal_ ...
- 用java的io做一个代码计数器,如何制作Java页面计数器_java
大庆采油六厂采油工艺研究所 王兵 王波 常常逛WWW的人,一定对许多起始页上的计数器感兴趣.每当你光临某个站点的起始页时,它的计数器就很亲切地告诉你,从某年某月某日开始,你是第几位光临的人.你可能也想 ...
- JAVA入门级教学之(方法递归)
目录 JAVA入门级教学之(方法递归) 1.关于方法的递归调用: 2.递归是很耗费栈内存的,递归算法可以不用的时候尽量别用 3.以下程序运行的时候发生了这样的一个错误[不是异常,是错误] 4.递归必须 ...
- 【源码+图片素材+详细教程】Java游戏开发_Java开发经典游戏飞翔的小鸟_飞扬的小鸟_Java游戏项目Flappy Bird像素鸟游戏_Java课程设计项目
课程目标: 1.通过本课程的学习巩固Java的相关基础知识,例如循环判断,数组和集合的使用,对象的继承,接口的实现,窗口的创建,事件监听,图形绘制. 2.完成小鸟的移动,管道自动生成.碰撞死亡,计分系 ...
- php 自动累加,excel自动累加公式是什么
Excel中自动累加很有用处,比如做报表,有今日发生额,有累计发生额.那么该如何使用自动累加呢,一起来看看吧. excel自动累加公式是什么 自动累加用到的公式是SUM. 具体用法如下: 1.如果要让 ...
最新文章
- 万字长文详解如何用Python玩转OpenGL | CSDN 博文精选
- springboot创建单个对象
- 前端学习(3160):react-hello-react之样式的模块化
- multiprocessing.manager管理的对象需要加锁吗_iOS内存管理布局及管理方案理论篇
- jQuery 鼠标拖拽移动窗口
- SQL语法提示工具SQL Prompt 发布v10.6
- winform接收http请求_HTTP基础入门
- 在iPhone任何界面截图完整图文教程
- 慕课PDF下载扩展--再也不用担心慕课不给PDF了
- 趣学python编程教孩子学编程_趣学Python——教孩子学编程
- 2018 qs计算机排名,2018年QS世界大学学科排名公布 强势围观
- CentOS7部署YApi
- chrome 切换标签页快捷键_chrome浏览页面常用快捷键
- 数据结构——二叉树先序、中序、后序及层次四种遍历(C语言版)
- 面试|详细分析ScheduledThreadPoolExecutor(周期性线程池)的原理
- Word排版如何快速自动生成目录,简单实用,一看就懂!
- 汇编语言中xor指令_汇编语言XOR指令:对两个操作数进行逻辑(按位)异或操作(推荐)...
- 在开发者选项里开启gpu渲染后,能不能关闭应用的硬件加速???
- 软件测试工程师面试题及答案
- 多媒体技术与应用之图像Huffman编解码
热门文章
- python如何并发上千个get_Python爬虫实战入门六:提高爬虫效率—并发爬取智联招聘...
- 一文解决安装Anaconda卡在Loading applications的问题!
- 天翼宽带:资源文件无法创建
- 测试驱动开发TDD使用心得
- 怎样用计算机添加标题,如何在excel图表中添加标题 如何更改Excel图表中标题的字体...
- 腾讯传奇霸业 服务器维护时间表,传奇霸业
- 什么是有效的电子档案管理
- 蓝牙耳机什么牌子好?口碑最好的蓝牙耳机品牌排行
- matlab17b的tsne程序,TSNE三维图形
- android10.9 华为,华为mate10 9.0 不适配问题