Java小程序示例:基础语法与实践应用

需积分: 9 2 下载量 153 浏览量 更新于2024-07-27 收藏 67KB DOC 举报
这段代码包含了三个Java小程序示例,适合初学者通过注释逐步理解编程逻辑。以下是详细的知识点: 1. **求n个奇数的和**: 在`for_yuju1`类中,有一个名为`method`的方法,它接收一个整数参数`n`,表示要求和的奇数范围。首先,定义变量`j`和`sum`分别用于存储当前奇数和累加和。接着,通过`for`循环,从1到`m=(n+1)/2`(因为有`m`个奇数),每次循环将`i+1`倍的2加1得到奇数`j`,然后将其加入`sum`。最后,使用`System.out.println(sum)`输出求和的结果。 2. **输出给定范围内的质数**: `for_zhishu`类中的`method`方法接受两个整数参数`m`和`n`,表示质数查找的范围。它通过`Boolean flag`标记一个数是否为质数。首先,遍历`m`到`n`之间的所有数,对于每个数,检查其是否能被2到`m-1`之间的任意数整除。如果找到因子,则`flag`变为`false`,表示该数不是质数,跳过后续的质数检查;若无因子,则`m`递增并继续下一轮。找到的质数通过`System.out.println`打印出来。 3. **阶乘的计算**: 最后,`JCjs`类的`method`方法计算指定数字`n`的阶乘。这里使用`long`类型存储阶乘结果,因为阶乘值会随着`n`增大而迅速增长。循环从1到`n`,每次循环将`f`乘以当前的`i`,并将结果赋给`f`。最终,`result`变量存储计算得到的阶乘值。 这些示例展示了Java编程基础中的关键概念,包括控制流(如`for`循环)、变量声明与操作(如`int`、`long`类型)、函数/方法的定义与调用以及条件判断(如`if`语句)。它们有助于初学者熟悉Java语法,理解如何处理数值计算、循环结构以及基本的数据验证。通过这些代码,初学者能够逐渐提升编程实践能力,为更复杂的应用程序开发打下坚实的基础。