Java编程:从1-100打印3的倍数,及101-200的素数

需积分: 1 0 下载量 8 浏览量 更新于2024-12-26 收藏 771B TXT 举报
"Java编程学习资源,包括两个代码示例,分别用于打印3的倍数(1-100)并限制输出5个,以及找出101-200之间的奇数。" 在Java的学习过程中,我们经常会遇到各种各样的编程任务。这个资源提供了两个简单的Java代码实例,帮助初学者理解基础的控制流和条件判断。让我们逐一分析这两个示例。 首先,我们看到一个名为`ChuShu`的类,它的主要功能是打印1到100之间的所有3的倍数,但只打印5个。这段代码中使用了`while`循环,这是Java中的一个基本循环结构,用于重复执行一段代码直到满足特定条件。在循环内部,使用`if`语句来检查当前数值`i`是否能被3整除,如果可以则通过`System.out.println`输出,并且`num`计数器加1。当计数器达到5时,使用`break`语句跳出循环,中断进一步的打印。这展示了如何在循环中结合条件判断和循环控制。 接下来,我们看到`PrimeNumber`类,它旨在找出101到200之间的所有奇数。这里使用了嵌套`for`循环,外层循环遍历101到200,每次递增2,确保只考虑奇数。内层循环用于检查当前数字`i`是否为质数,通过判断从2到`i-1`之间是否存在因子。如果找到因子,设置布尔变量`f`为`false`,并使用`break`退出内层循环。如果`f`保持为`true`,则当前数字是质数,但是由于我们只需要寻找奇数,即使不是质数,也使用`continue`跳过当前循环迭代。这个例子展示了如何使用嵌套循环和逻辑判断处理更复杂的数学问题。 此外,资源链接指向了一个网站,可能包含更多关于Java编程的教程和学习资料,如课程、文章等。对于Java初学者来说,这样的资源非常宝贵,可以帮助他们深入理解和实践编程概念。 总结这两个示例,我们可以学到: 1. 如何使用`while`和`for`循环来控制程序的流程。 2. 如何利用`if`和`else`进行条件判断。 3. 如何使用`break`和`continue`来控制循环的行为。 4. 如何编写简单的函数(方法)并理解参数传递。 5. 了解基本的逻辑和数学运算在编程中的应用。 通过实践这些基本概念,Java初学者可以逐步建立起对编程的理解,进而探索更复杂的编程问题。不断练习和学习新的知识,将使你在这个易学易用的Java学习天地中不断提升自己的技能。