java中打印1到100之间的整数,且个位为4的不打印?

如题所述

第1个回答  2023-03-08
for (int i = 1; i <= 100; i++) {
if (i % 10 != 4) {
System.out.println(i);
}
}
第2个回答  2021-02-23
public void test039(){
for (int i = 1; i <= 100; i++) {
if (i % 10 != 4) {
System.out.print(i + " ");
}
}
}
第3个回答  2021-02-23
public class Test {

public static void main(String[] args) {
for (Integer i = 1; i <= 100; i++) {
String str = String.valueOf(i);
if (!str.endsWith("4")) {
System.out.println(i);
}
}
}

}
第4个回答  2023-03-12
下面是一段Java代码,用于打印1到100之间的整数,但不包括个位为4的数字:

```
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if (i % 10 == 4) {
continue;
}
System.out.println(i);
}
}
}
```

在这个示例中,我们使用`for`循环遍历1到100之间的所有整数。对于每个整数,我们通过取模运算检查它的个位是否为4。如果是,我们使用`continue`语句跳过当前的循环迭代,否则将该整数打印到控制台上。

输出结果为:

```
1
2
3
5
6
7
8
9
10
11
12
13
15
16
17
18
19
20
21
22
23
25
26
27
28
29
30
31
32
33
35
36
37
38
39
40
41
42
43
45
46
47
48
49
50
51
52
53
55
56
57
58
59
60
61
62
63
65
66
67
68
69
70
71
72
73
75
76
77
78
79
80
81
82
83
85
86
87
88
89
90
91
92
93
95
96
97
98
99
100
```
大家正在搜