Java经典算法第二日内容有哪些疑问?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1482个文字,预计阅读时间需要6分钟。
哈喽,小伙伴们好,我是手残党。一、前言+正题:金九银十好时节,又到了刷算法题日。xdm,有空的大家伙一起来呀,剩余时间、地铁时间等随地进行,你只需要刷即可。
哈喽,各位小伙伴们好,我是喵手。
一、前言
正值金九银十好时节,又到了刷算法题日。xdm,有空的大家一起来呀,空余时间,地铁时间等随时随地皆可,你可以不用实操,你只需要看题思考,完后有空coding就好呀。接下来我要开启我的刷题之旅啦,喜欢的小伙伴欢迎点赞关注哦。
二、题目描述:
题目1:
打印九九乘法表。
题目2:
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总对数为多少?
三、思路分析:
题1:打印九九乘法表。
- 首先我们要找九九乘法表的输出进行找规律,九九乘法表的第一行,输出1*1 = 1,就一列;
- 然后第二行是输出两列,以此类推,我们就固定了第一层循环就只需要i从1-9,总共就九行;
- 然后就是控制第二层嵌套,很明显,跟着第一层的i,i是几,列数就是几。
- 所以,很明显第二层j也是从1开始,j最大只能等于i,这样就能保证呈下走楼梯状。所以总结一下,就是一共需要两层循环。
- 然后就是进行里层不换行打印输出,但是进行新的外一轮循环,根据九九乘法表,是要换行,所以你就在你内层循环外再加上一句换行语句即可。
- 平常直接打印对不齐,我们只需要在内层打印语句的末端,加上" \t"(\t相当于tab),这样它就可以列对齐了。
本文共计1482个文字,预计阅读时间需要6分钟。
哈喽,小伙伴们好,我是手残党。一、前言+正题:金九银十好时节,又到了刷算法题日。xdm,有空的大家伙一起来呀,剩余时间、地铁时间等随地进行,你只需要刷即可。
哈喽,各位小伙伴们好,我是喵手。
一、前言
正值金九银十好时节,又到了刷算法题日。xdm,有空的大家一起来呀,空余时间,地铁时间等随时随地皆可,你可以不用实操,你只需要看题思考,完后有空coding就好呀。接下来我要开启我的刷题之旅啦,喜欢的小伙伴欢迎点赞关注哦。
二、题目描述:
题目1:
打印九九乘法表。
题目2:
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总对数为多少?
三、思路分析:
题1:打印九九乘法表。
- 首先我们要找九九乘法表的输出进行找规律,九九乘法表的第一行,输出1*1 = 1,就一列;
- 然后第二行是输出两列,以此类推,我们就固定了第一层循环就只需要i从1-9,总共就九行;
- 然后就是控制第二层嵌套,很明显,跟着第一层的i,i是几,列数就是几。
- 所以,很明显第二层j也是从1开始,j最大只能等于i,这样就能保证呈下走楼梯状。所以总结一下,就是一共需要两层循环。
- 然后就是进行里层不换行打印输出,但是进行新的外一轮循环,根据九九乘法表,是要换行,所以你就在你内层循环外再加上一句换行语句即可。
- 平常直接打印对不齐,我们只需要在内层打印语句的末端,加上" \t"(\t相当于tab),这样它就可以列对齐了。

