求1+2+3+...+n的值,要求不能使用乘除法,for、while、if、else、switch、case、等关键字及条件判断语句(JAVA)
2024-10-09 19:36:49
采用递归和三目表达式
注意红色字体一定不能写成n-- 1 package com.hunag; public class Sum { static int sum;
public static int isum(int n)
{
sum+=n;
sum=n==0?sum:isum(--n);
System.out.println(n);
return sum;
}
public static void main(String[] args) {
isum(100);
System.out.println("sum="+sum); } }
最新文章
- SOA实践之基于服务总线的设计
- [原] VS新添加WebApplication项目,无法运行,请求帮助,问题如何解决
- IIS 7.5 配置Asp+Access的几点注意的地方
- UVA 816 - Abbott&;#39;s Revenge(BFS)
- Java之绘制二次曲线
- 解压system.img
- jvm内存JVM学习笔记-引用(Reference)机制
- 编程之美2.18 数组分割 原创解O(nlogn)的时间复杂度求解:
- cocos creator主程入门教程(二)—— 弹窗管理
- 如何用java控制你的电脑?
- Hystrix 停止开发。。。Spring Cloud 何去何从?
- 自签名证书 nginx tomcat
- SpringBoot2.0+ DataSourceInitializer不生效的问题
- myeclipse集成meavn
- Spark面试相关
- 搭建自己的Docker registry(五)
- php info
- Golang实现冒泡排序法
- 前端基础小标签3 H5新标签
- 旅行家的预算(NOIP1999&水题测试2017082301)