Java经典算法第二日内容有哪些疑问?

2026-05-29 09:162阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1482个文字,预计阅读时间需要6分钟。

Java经典算法第二日内容有哪些疑问?

哈喽,小伙伴们好,我是手残党。一、前言+正题:金九银十好时节,又到了刷算法题日。xdm,有空的大家伙一起来呀,剩余时间、地铁时间等随地进行,你只需要刷即可。


哈喽,各位小伙伴们好,我是喵手。

一、前言

正值金九银十好时节,又到了刷算法题日。xdm,有空的大家一起来呀,空余时间,地铁时间等随时随地皆可,你可以不用实操,你只需要看题思考,完后有空coding就好呀。接下来我要开启我的刷题之旅啦,喜欢的小伙伴欢迎点赞关注哦。

二、题目描述:

题目1:

打印九九乘法表。

题目2:

古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总对数为多少?

三、思路分析:

题1:打印九九乘法表。

  • 首先我们要找九九乘法表的输出进行找规律,九九乘法表的第一行,输出1*1 = 1,就一列;
  • 然后第二行是输出两列,以此类推,我们就固定了第一层循环就只需要i从1-9,总共就九行;
  • 然后就是控制第二层嵌套,很明显,跟着第一层的i,i是几,列数就是几。
  • 所以,很明显第二层j也是从1开始,j最大只能等于i,这样就能保证呈下走楼梯状。所以总结一下,就是一共需要两层循环。
  • 然后就是进行里层不换行打印输出,但是进行新的外一轮循环,根据九九乘法表,是要换行,所以你就在你内层循环外再加上一句换行语句即可。
  • 平常直接打印对不齐,我们只需要在内层打印语句的末端,加上​​" \t"​​(\t相当于tab),这样它就可以列对齐了。
阅读全文

本文共计1482个文字,预计阅读时间需要6分钟。

Java经典算法第二日内容有哪些疑问?

哈喽,小伙伴们好,我是手残党。一、前言+正题:金九银十好时节,又到了刷算法题日。xdm,有空的大家伙一起来呀,剩余时间、地铁时间等随地进行,你只需要刷即可。


哈喽,各位小伙伴们好,我是喵手。

一、前言

正值金九银十好时节,又到了刷算法题日。xdm,有空的大家一起来呀,空余时间,地铁时间等随时随地皆可,你可以不用实操,你只需要看题思考,完后有空coding就好呀。接下来我要开启我的刷题之旅啦,喜欢的小伙伴欢迎点赞关注哦。

二、题目描述:

题目1:

打印九九乘法表。

题目2:

古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总对数为多少?

三、思路分析:

题1:打印九九乘法表。

  • 首先我们要找九九乘法表的输出进行找规律,九九乘法表的第一行,输出1*1 = 1,就一列;
  • 然后第二行是输出两列,以此类推,我们就固定了第一层循环就只需要i从1-9,总共就九行;
  • 然后就是控制第二层嵌套,很明显,跟着第一层的i,i是几,列数就是几。
  • 所以,很明显第二层j也是从1开始,j最大只能等于i,这样就能保证呈下走楼梯状。所以总结一下,就是一共需要两层循环。
  • 然后就是进行里层不换行打印输出,但是进行新的外一轮循环,根据九九乘法表,是要换行,所以你就在你内层循环外再加上一句换行语句即可。
  • 平常直接打印对不齐,我们只需要在内层打印语句的末端,加上​​" \t"​​(\t相当于tab),这样它就可以列对齐了。
阅读全文