1 /**
2
3 引用数据类型:
4
5 Scanner:键盘输入,公式:数据类型 变量名=new 数据类型(); 变量名.方法名()
6
7 int i=sc.nextInt();用来输入数字
8
9 String s=sc.next();用来输入字符串
10
11 Random:随机输入,公式: Random 变量名=new Random();
12
13 流程控制语句:
14
15 if(条件语句){
16
17 执行语句
18
19 }
20
21 if(条件语句){
22
23 执行语句1
24
25 }else{
26
27 执行语句2
28
29 }
30
31 if(条件语句){
32
33 执行语句1
34
35 }else if(条件语句){
36
37 执行语句2
38
39 }else if(条件语句){
40
41 执行语句3
42
43 }else{
44
45
46
47 }
48
49
50
51 循环语句:
52
53 while(循环条件){
54
55 执行语句
56
57 }
58
59
60
61 for(初始化变量;条件;增量){
62
63 执行语句
64
65 }
66
67
68
69 do{
70
71 执行语句
72
73 }while(循环条件);
74
75
76
77 无限循环:
78
79 while(true);
80
81 for(;;){}
82
83
84
85 循环嵌套:
86
87 for(初始化变量;条件;增量){
88
89 for(初始化变量;条件;增量){
90
91 执行语句;
92
93 }
94
95 执行语句;
96
97 }
98
99
100
101 跳转语句:break和contiue
102
103 while(条件){
104
105 执行语句;
106
107 if(条件){
108
109 break;
110
111 }
112
113 增量;
114
115 }
116
117
118
119 当break语句出现在内循环时,只能跳出内循环,如果想跳出外循环,需要对外循环添加标记
120
121 itcase:for(初始化变量;条件;增量){
122
123 for(初始化变量;条件;增量){
124
125 if(条件){
126
127 break itcase;
128
129 }
130
131 执行语句;
132
133 }
134
135 执行语句
136
137 }
138
139
140
141 for(初始化变量;条件;){
142
143 if(条件){
144
145 contiue;
146
147 }
148
149 执行语句
150
151 }
152
153
154 */
155 //Scanner键盘输入
156
157 public class Demo1{
158
159 public static void main(String[] args){
160
161 Scanner sc=new Scanner(System,in);
162
163 System.out.println("请输入一个数字");
164
165 int i=sc.nextInt();
166
167 System.out.println(i);
168
169 }
170
171 }
172
173 //随机数
174
175 public class Demo2{
176
177 public static void main(String[] args){
178
179 Random ran=new Random();
180
181 //获取0-100之间的随机整数
182
183 int i=ran.nextInt(100);
184
185 //获取0.0-1.0之间的随机小数
186
187 double d=ran.nextDouble();
188
189 System.out.println(i);
190
191 System.out.println(d);
192
193 }
194
195 }
196
197 /**
198
199 流程控制语句:
200
201 if、if else、if else if
202
203 */
204
205 public class Demo3{
206
207 public static void main(String[] args){
208
209 int i=5;
210
211 if(i<10){
212
213 i++;
214
215 }
216
217 System,out.println(i);
218
219 }
220
221 }
222
223 public class Demo4{
224
225 public static void main(String[] args){
226
227 int num=17;
228
229 if(num % 3 ==0){
230
231 System.out.println(num+ "是一个奇数");
232
233 }else{
234
235 System.out.println(num+"是一个偶数");
236
237 }
238
239 }
240
241 }
242
243 public class Demo5{
244
245 public static void main(String[] args){
246
247 int grade=80;
248
249 if(grade>80){
250
251 System.out.println(“成绩”+grade+"优");
252
253 }else if(grade>70){
254
255 System.out.println("成绩"+grade+"良");
256
257 }else if(grade>60){
258
259 System.out.println("成绩"+grade+“合格”);
260
261 }else{
262
263 System.out.println("成绩"+grade+"不合格");
264
265 }
266
267 }
268
269 }
270
271 /***循环语句:
272
273 while、do while、for
274
275 */
276
277 public class Demo6{
278
279 public static void main(String[] args){
280
281 int i=0;
282
283 while(i<4){
284
285 System.out.prinln(i);
286
287 }
288
289 i++;
290
291 }
292
293 }
294
295 public class Demo7{
296
297 public static void main(String[] args){
298
299 int num=1;
300
301 do{
302
303 System.out.println(num);
304
305 num++;
306
307 }while(num<5);
308
309 }
310
311 }
312
313 public class Demo8{
314
315 public static void main(){
316
317 for(int i=0;i<3;i++){
318
319 for(int j=0;j<4;j++){
320
321 System.out.println(j);
322
323 }
324
325 System.out.println(i);
326
327 }
328
329 }
330
331 }