示例
import java.util.Scanner;
/*
For 循环结构的使用
1 .循环结构的4要素
(1)初始化条件
(2)循环条件(布尔类型)
(3)循环体
(4)迭代条件
2.for循环结构
for (1;2;4){
3;
}
*/
public class roftest {
public static void main(String[] args) {
for (int i = 1; i <= 2; i++) {
System.out.println("hhh"+i);
}
int sum = 0;
int t = 0;
for (int i = 1; i <=100; i++ ){
if (i % 2 == 0 ){
sum += i;//表示sum=sum+i
System.out.println(i);
t++;
}
}
System.out.println("100以内所有偶数的和为:"+sum+" ,100以内有"+t+"个偶数。");
for (int i = 1; i <= 150; i++){
if (i%3==0&&i%5==0&&i%7==0){
System.out.println(i+" foo biz baz");
}else if (i%3==0&&i%5==0){
System.out.println(i+" foo biz");
}else if (i%3==0&&i%7==0){
System.out.println(i+" foo baz");
}else if (i%5==0&&i%7==0){
System.out.println(i+" biz baz");
}else if (i%3==0) {
System.out.println(i+" foo");
}else if (i%5==0) {
System.out.println(i+" biz");
}else if (i%7==0){
System.out.println(i+" baz");
}
}
for (int i = 1; i <= 150; i++){
System.out.print(i + " ");
if (i%3 == 0 ) {
System.out.print("foo "); //print 不换行;println 自动换行
}
if (i%5 ==0) {
System.out.print("biz ");
}
if (i%7 ==0 ){
System.out.print("baz ");
}
System.out.println();
}
Scanner scan = new Scanner(System.in);
System.out.println("请输入第一个数:");
int n = scan.nextInt();
System.out.println("请输入第二个数:");
int m = scan.nextInt();
//获取最大公约数
int min = ( m <= n ) ? m : n ;
for (int i = min; i>=1 ; i--){
if (m%i ==0 && n%i==0){
System.out.println(i);
break;
}
}
//获取两个数最小公倍数
int max = (m>=n)?m:n;
for (int i = max; i<=n*m;i++){
if (i%m==0&&i%n==0){
System.out.println(i);
break;
}
}
}
}
测试
D:\jdk\jdk-8u131\bin\java.exe "-javaagent:D:\ideA\IntelliJ IDEA 2019.3.3\lib\idea_rt.jar=6031:D:\ideA\IntelliJ IDEA 2019.3.3\bin" -Dfile.encoding=UTF-8 -classpath D:\jdk\jdk-8u131\jre\lib\charsets.jar;D:\jdk\jdk-8u131\jre\lib\deploy.jar;D:\jdk\jdk-8u131\jre\lib\ext\access-bridge-64.jar;D:\jdk\jdk-8u131\jre\lib\ext\cldrdata.jar;D:\jdk\jdk-8u131\jre\lib\ext\dnsns.jar;D:\jdk\jdk-8u131\jre\lib\ext\jaccess.jar;D:\jdk\jdk-8u131\jre\lib\ext\jfxrt.jar;D:\jdk\jdk-8u131\jre\lib\ext\localedata.jar;D:\jdk\jdk-8u131\jre\lib\ext\nashorn.jar;D:\jdk\jdk-8u131\jre\lib\ext\sunec.jar;D:\jdk\jdk-8u131\jre\lib\ext\sunjce_provider.jar;D:\jdk\jdk-8u131\jre\lib\ext\sunmscapi.jar;D:\jdk\jdk-8u131\jre\lib\ext\sunpkcs11.jar;D:\jdk\jdk-8u131\jre\lib\ext\zipfs.jar;D:\jdk\jdk-8u131\jre\lib\javaws.jar;D:\jdk\jdk-8u131\jre\lib\jce.jar;D:\jdk\jdk-8u131\jre\lib\jfr.jar;D:\jdk\jdk-8u131\jre\lib\jfxswt.jar;D:\jdk\jdk-8u131\jre\lib\jsse.jar;D:\jdk\jdk-8u131\jre\lib\management-agent.jar;D:\jdk\jdk-8u131\jre\lib\plugin.jar;D:\jdk\jdk-8u131\jre\lib\resources.jar;D:\jdk\jdk-8u131\jre\lib\rt.jar;G:\java_idea\chenxi\out\production\chenxi com.chenxi.java.roftest
hhh1
hhh2
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
90
92
94
96
98
100
100以内所有偶数的和为:2550 ,100以内有50个偶数。
3 foo
5 biz
6 foo
7 baz
9 foo
10 biz
12 foo
14 baz
15 foo biz
18 foo
20 biz
21 foo baz
24 foo
25 biz
27 foo
28 baz
30 foo biz
33 foo
35 biz baz
36 foo
39 foo
40 biz
42 foo baz
45 foo biz
48 foo
49 baz
50 biz
51 foo
54 foo
55 biz
56 baz
57 foo
60 foo biz
63 foo baz
65 biz
66 foo
69 foo
70 biz baz
72 foo
75 foo biz
77 baz
78 foo
80 biz
81 foo
84 foo baz
85 biz
87 foo
90 foo biz
91 baz
93 foo
95 biz
96 foo
98 baz
99 foo
100 biz
102 foo
105 foo biz baz
108 foo
110 biz
111 foo
112 baz
114 foo
115 biz
117 foo
119 baz
120 foo biz
123 foo
125 biz
126 foo baz
129 foo
130 biz
132 foo
133 baz
135 foo biz
138 foo
140 biz baz
141 foo
144 foo
145 biz
147 foo baz
150 foo biz
1
2
3 foo
4
5 biz
6 foo
7 baz
8
9 foo
10 biz
11
12 foo
13
14 baz
15 foo biz
16
17
18 foo
19
20 biz
21 foo baz
22
23
24 foo
25 biz
26
27 foo
28 baz
29
30 foo biz
31
32
33 foo
34
35 biz baz
36 foo
37
38
39 foo
40 biz
41
42 foo baz
43
44
45 foo biz
46
47
48 foo
49 baz
50 biz
51 foo
52
53
54 foo
55 biz
56 baz
57 foo
58
59
60 foo biz
61
62
63 foo baz
64
65 biz
66 foo
67
68
69 foo
70 biz baz
71
72 foo
73
74
75 foo biz
76
77 baz
78 foo
79
80 biz
81 foo
82
83
84 foo baz
85 biz
86
87 foo
88
89
90 foo biz
91 baz
92
93 foo
94
95 biz
96 foo
97
98 baz
99 foo
100 biz
101
102 foo
103
104
105 foo biz baz
106
107
108 foo
109
110 biz
111 foo
112 baz
113
114 foo
115 biz
116
117 foo
118
119 baz
120 foo biz
121
122
123 foo
124
125 biz
126 foo baz
127
128
129 foo
130 biz
131
132 foo
133 baz
134
135 foo biz
136
137
138 foo
139
140 biz baz
141 foo
142
143
144 foo
145 biz
146
147 foo baz
148
149
150 foo biz
请输入第一个数:
12
请输入第二个数:
56
4
168
Process finished with exit code 0
输出满足个位十位个位数的立方和等于这个数的本身;例如153=1*1*1+5*5*5+3*3*3
public class roftest {
public static void main(String[] args) {
for (int i= 100; i<1000;i++){
int b=i/100;
int s=i%100/10;
int g=i%10;
if (i == (b*b*b+s*s*s+g*g*g)) {
System.out.println(i);
}
}
}
}
测试
153
370
371
407