12
12
13
13
总的来说:写在前面的先执行,写在后面的后执行
14
14
15
- ![ ] ( http://img.blog.csdn.net/20150915121601338 )
15
+ ![ ] ( images/java_basic_01.png )
16
16
17
17
## 1.3 选择结构
18
18
@@ -35,7 +35,7 @@ if(关系表达式) {
35
35
- 如果是true就执行语句体
36
36
- 如果是false就不执行语句体
37
37
38
- ![ ] ( http://img.blog.csdn.net/20150915144352359 )
38
+ ![ ] ( images/java_basic_02.png )
39
39
40
40
注意事项:
41
41
@@ -59,7 +59,7 @@ if(关系表达式) {
59
59
60
60
- 如果是false就执行语句体2
61
61
62
- ![ ] ( http://img.blog.csdn.net/20150915121852927 )
62
+ ![ ] ( images/java_basic_03.png )
63
63
64
64
``` java
65
65
/*
@@ -108,7 +108,7 @@ class IfTest {
108
108
109
109
运行结果:
110
110
111
- ![ ] ( http://img.blog.csdn.net/20150915200807826 )
111
+ ![ ] ( images/java_basic_04.png )
112
112
113
113
if语句第三种格式:
114
114
``` java
@@ -132,7 +132,7 @@ else {
132
132
…
133
133
- 如果没有任何关系表达式为true,就执行语句体n+1。
134
134
135
- ![ ] ( http://img.blog.csdn.net/20150915121904097 )
135
+ ![ ] ( images/java_basic_05.png )
136
136
137
137
``` java
138
138
/*
@@ -180,7 +180,7 @@ class IfTest2 {
180
180
```
181
181
运行结果:
182
182
183
- ![ ] ( http://img.blog.csdn.net/20150915201115284 )
183
+ ![ ] ( images/java_basic_06.png )
184
184
185
185
switch语句格式:
186
186
``` java
@@ -214,7 +214,7 @@ switch(表达式) {
214
214
- 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结束。
215
215
- 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。
216
216
217
- ![ ] ( http://img.blog.csdn.net/20150915144712516 )
217
+ ![ ] ( images/java_basic_07.png )
218
218
219
219
``` java
220
220
/*
@@ -266,7 +266,7 @@ class SwitchTest4 {
266
266
267
267
运行结果:
268
268
269
- ![ ] ( http://img.blog.csdn.net/20150915201828997 )
269
+ ![ ] ( images/java_basic_08.png )
270
270
271
271
(3)if语句和switch语句的区别?
272
272
if语句:
@@ -312,7 +312,7 @@ for(初始化语句;判断条件语句;控制条件语句) {
312
312
- 执行控制条件语句
313
313
- 回到B继续
314
314
315
- ![ ] ( http://img.blog.csdn.net/20150915121918277 )
315
+ ![ ] ( images/java_basic_09.png )
316
316
317
317
注意事项
318
318
@@ -373,7 +373,7 @@ class ForDemo6 {
373
373
374
374
运行结果:
375
375
376
- ![ ] ( http://img.blog.csdn.net/20150915202334167 )
376
+ ![ ] ( images/java_basic_10.png )
377
377
378
378
### 代码示例:回文数
379
379
@@ -412,7 +412,7 @@ class ForDemo7 {
412
412
413
413
运行结果:
414
414
415
- ![ ] ( http://img.blog.csdn.net/20150915202558738 )
415
+ ![ ] ( images/java_basic_11.png )
416
416
417
417
## 2.4 while循环语句格式
418
418
@@ -432,7 +432,7 @@ while(判断条件语句) {
432
432
控制条件语句;
433
433
}
434
434
```
435
- ![ ] ( http://img.blog.csdn.net/20150915121925274 )
435
+ ![ ] ( images/java_basic_12.png )
436
436
437
437
### 循环结构(for循环和while循环的区别):
438
438
@@ -489,7 +489,7 @@ class WhileDemo2 {
489
489
490
490
运行结果:
491
491
492
- ![ ] ( http://img.blog.csdn.net/20150915203010891 )
492
+ ![ ] ( images/java_basic_13.png )
493
493
494
494
``` java
495
495
/*
@@ -536,7 +536,7 @@ class WhileDemo3 {
536
536
537
537
运行结果:
538
538
539
- ![ ] ( http://img.blog.csdn.net/20150915203133764 )
539
+ ![ ] ( images/java_basic_14.png )
540
540
541
541
## 2.4 while循环和for循环的区别?
542
542
586
586
控制条件语句;
587
587
} while ((判断条件语句);
588
588
```
589
- ! [](http : // img.blog.csdn.net/20150915121948678 )
589
+ ! [](images / java_basic_15 . png )
590
590
591
591
注意死循环:
592
592
@@ -652,7 +652,7 @@ class ForForDemo3 {
652
652
653
653
运行结果:
654
654
655
- ! [](http : // img.blog.csdn.net/20150915204245546 )
655
+ ! [](images / java_basic_16 . png )
656
656
657
657
## 2.7 跳转控制语句
658
658
@@ -854,7 +854,7 @@ class ReturnDemo {
854
854
855
855
## 3.6 方法调用图解
856
856
857
- ! [](http : // img.blog.csdn.net/20150915205110421 )
857
+ ! [](images / java_basic_17 . png )
858
858
859
859
## 3.7 方法重载
860
860
- 方法重载概述
@@ -915,7 +915,7 @@ class FunctionTest6 {
915
915
916
916
运行结果:
917
917
918
- ! [](http : // img.blog.csdn.net/20150915205300810 )
918
+ ! [](images / java_basic_18 . png )
919
919
920
920
# 4. 数组
921
921
@@ -963,21 +963,21 @@ Java 程序在运行时,需要在内存中的分配空间。为了提高运算
963
963
- 本地方法区 (和系统相关)
964
964
- 寄存器 (给CPU 使用)
965
965
966
- ! [](http : // img.blog.csdn.net/20150915205628275 )
966
+ ! [](images / java_basic_19 . png )
967
967
968
968
## 4.6 Java 中数组的内存图解
969
969
970
970
图解1 :定义一个数组,输出数组名及元素。然后给数组中的元素赋值,再次输出数组名及元素。
971
971
972
- ! [](http : // img.blog.csdn.net/20150915195628224 )
972
+ ! [](images / java_basic_20 . png )
973
973
974
974
图解2 :定义两个数组,分别输出数组名及元素。然后分别给数组中的元素赋值,分别再次输出数组名及元素。
975
975
976
- ! [](http : // img.blog.csdn.net/20150915195748587 )
976
+ ! [](images / java_basic_21 . png )
977
977
978
978
图解3 :定义两个数组,先定义一个数组,赋值,输出。然后定义第二个数组的时候把第一个数组的地址赋值给第二个数组。然后给第二个数组赋值,再次输出两个数组的名及元素。
979
979
980
- ! [](http : // img.blog.csdn.net/20150915195916902 )
980
+ ! [](images / java_basic_22 . png )
981
981
982
982
## 4.7 数组的初始化
983
983
静态初始化:初始化时指定每个数组元素的初始值,由系统决定数组长度。
@@ -1190,7 +1190,7 @@ class ArrayTest2 {
1190
1190
```
1191
1191
运行结果:
1192
1192
1193
- ! [](http : // img.blog.csdn.net/20150915210501782 )
1193
+ ! [](images / java_basic_23 . png )
1194
1194
1195
1195
### 4.10 . 3 数组元素逆序
1196
1196
@@ -1276,7 +1276,7 @@ class ArrayTest3 {
1276
1276
```
1277
1277
运行结果:
1278
1278
1279
- ! [](http : // img.blog.csdn.net/20150915210712273 )
1279
+ ! [](images / java_basic_24 . png )
1280
1280
1281
1281
### 4.10 . 4 数组基本查找
1282
1282
@@ -1351,7 +1351,7 @@ class ArrayTest5 {
1351
1351
```
1352
1352
运行结果:
1353
1353
1354
- ! [](http : // img.blog.csdn.net/20150915210925705 )
1354
+ ! [](images / java_basic_25 . png )
1355
1355
1356
1356
## 4.11 随机点名器
1357
1357
0 commit comments