![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
课时代码
长安故里人
学习使我快乐
展开
-
第一个人10岁,第二个比第一个大2岁,以此类推,递归求第8个人的年龄
public static int Foo(int i){ if(i<=0) return 0; if(i==1) return 10; if(i>1) return Foo(i-1)+2; return i; }原创 2018-03-24 13:45:43 · 5555 阅读 · 1 评论 -
找到字符串中第一个不重复的元素
题目:在一个字符串中找到第一个没有重复元素的字符并返回。例:输入:"yellow" 返回:“y” 输入:"tooth" 返回:“h” 输入:“coco” 返回:“”首先,最直观的解法就是利用循环挨个儿从第一个元素起往后面找有没有重复,如果遍历完成后还没有,那么这个元素就是第一个没有重复的元素,直接在循环体中返回值就可以了。那么具体解法就需要两个循环控制,第一个用来定位要查看的元素,...转载 2018-03-24 13:49:00 · 674 阅读 · 0 评论 -
Javafor循环输出菱形
分析:我们可以这个菱形分成两部分,上面5行和下面4行。 /** * | * | * | *** | * | ***** | * | ******* | * |*********| */ //外部控制行 上部分有5行 所以 i=5 for(int i=1;i&...原创 2018-03-24 18:55:10 · 2016 阅读 · 1 评论 -
Java打印九九乘法表
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*...原创 2018-03-25 15:07:52 · 281 阅读 · 0 评论