Java使用for语句打印1-10之间的数,但不打印奇数。
时间: 2024-03-22 08:37:12 浏览: 18
好的,以下是使用for循环打印1-10之间的偶数的Java代码:
```java
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
System.out.println(i);
}
}
```
输出结果为:
```
2
4
6
8
10
```
其中,`for (int i = 1; i <= 10; i++)`表示从1到10的整数序列(包含1和10),`if (i % 2 == 0)`表示如果i是偶数,则执行下面的语句,`System.out.println(i)`表示打印i。因此,只有当i为偶数时,才会被打印出来。
相关问题
Java同时用for语句打印1-10之间的偶数和与奇数和。
可以使用以下代码实现:
```java
public class Main {
public static void main(String[] args) {
int evenSum = 0; // 偶数和
int oddSum = 0; // 奇数和
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0) {
evenSum += i;
} else {
oddSum += i;
}
}
System.out.println("偶数和:" + evenSum);
System.out.println("奇数和:" + oddSum);
}
}
```
输出结果:
```
偶数和:30
奇数和:25
```
java打印奇数
以下是Java语言中打印奇数的代码示例:
```java
public class PrintOddNumbers {
public static void main(String[] args) {
int n = 10; // 打印1-10之间的奇数
for (int i = 1; i <= n; i++) {
if (i % 2 == 1) { // 使用取余运算判断是否为奇数
System.out.println(i);
}
}
}
}
```
上述代码中,使用了for循环遍历1到n之间的所有数字,然后使用if语句判断该数字是否为奇数,如果是,则使用System.out.println()方法打印出来。需要注意的是,判断一个数字是否为奇数,可以使用取余运算符%来判断,如果一个数字对2取余等于1,则表示该数字是奇数。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)