javafor循环的练习题
时间: 2024-12-29 17:26:32 浏览: 44
### Java For 循环练习题
#### 输出指定范围内的奇数
可以编写一段程序来打印从 1 到 n 范围内所有的奇数。
```java
public class OddNumbers {
public static void main(String[] args) {
int n = 20;
for (int i = 1; i <= n; i++) {
if (i % 2 != 0) {
System.out.println(i);
}
}
}
}
```
这段代码展示了如何利用 `if` 条件语句配合 `for` 循环筛选并输出特定条件下的数值[^1]。
#### 计算阶乘
另一个常见的例子是计算某个正整数的阶乘,即该数与其之前所有自然数连乘的结果。
```java
public class FactorialCalculation {
public static void main(String[] args) {
int num = 5;
long factorial = 1;
for (int i = 1; i <= num; ++i) {
factorial *= i;
}
System.out.printf("%d! = %d", num, factorial);
}
}
```
此段代码说明了累加器模式的应用,在每次迭代过程中更新变量值直到满足终止条件为止。
#### 打印九九乘法表
下面的例子实现了经典的九九乘法表打印功能:
```java
public class MultiplicationTable {
public static void main(String[] args) {
for (int row = 1; row <= 9; row++) {
for (int col = 1; col <= row; col++) {
System.out.print(col + "*" + row + "=" + (row * col) + "\t");
}
System.out.println();
}
}
}
```
这里运用了嵌套循环结构,外层控制行号变化而内层负责列号遍历,从而形成矩阵形式的数据展示效果。
阅读全文
相关推荐


















