# Java 程序打印从 1 到 n 或 1 到 100 的奇数

> 原文： [https://beginnersbook.com/2019/04/java-program-to-print-odd-numbers-from-1-to-n-or-1-to-100/](https://beginnersbook.com/2019/04/java-program-to-print-odd-numbers-from-1-to-n-or-1-to-100/)

在这个例子中，我们将编写一个 **Java 程序来显示从 1 到 n** 的奇数，这意味着如果 n 的值为 100，则程序将显示 1 到 100 之间的奇数。

## 编程从 1 到 n 打印奇数，其中 n 为 100

在下面的例子中，我们提供了 **n 的值为 100** ，因此程序将打印从 1 到 100 的奇数。

我们在这个程序中使用的逻辑是我们使用 for 循环遍历从 1 到 n 的整数值，我们检查每个值是否**值％2！= 0** 这意味着它是一个奇数我们正在展示它。要理解这个程序，你应该具有 [for loop](https://beginnersbook.com/2015/03/for-loop-in-java-with-example/) 和 [if 语句](https://beginnersbook.com/2017/08/if-else-statement-in-java/)的基本知识。

```java
class JavaExample {
   public static void main(String args[]) {
	int n = 100;
	System.out.print("Odd Numbers from 1 to "+n+" are: ");
	for (int i = 1; i <= n; i++) {
	   if (i % 2 != 0) {
		System.out.print(i + " ");
	   }
	}
   }
}
```

**输出：**

```java
Odd Numbers from 1 to 100 are: 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 
31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 
79 81 83 85 87 89 91 93 95 97 99
```

#### 相关的 Java 示例

1\. [Java 程序检查偶数或奇数](https://beginnersbook.com/2014/02/java-program-to-check-even-or-odd-number/)
2\. [Java 程序打印备用素数](https://beginnersbook.com/2019/04/java-program-to-print-alternate-prime-numbers/)
3\. [Java 程序检查闰年](https://beginnersbook.com/2017/09/java-program-to-check-leap-year/) ]
4\. [Java 程序打印 Pascals Triangle](https://beginnersbook.com/2019/02/java-program-to-print-pascal-triangle/)