赞
踩
目录
以上是我们学习Java从小白到入门能够接触到的关键字。
下面整理一些我们刚开始学习Java会经常用到的关键字的用法概述:
四类 | 八种 |
整型 | byte,short,int,long |
浮点型 | float,double |
字符型 | char |
布尔型 | boolean(true,false) |
类型 | 字节数 | 范围 |
byte | 1 | -128~127 |
short | 2 | -32768~32767 |
int | 4 | -2147483648~2147483648 |
long | 8 | -2^63~2^63-1 |
float | 4 | -3.403E38~3.403E38 |
double | 8 | -1.798E308~1.798E308 |
char | 2 | 表示一个字符,如('a' ,'A' ,'8' ,'家') |
boolean | 1 | true: 表示真; false:表示假 |
break:一般用于循环中,表示跳出当前循环。
continue:一般用于循环中,表示跳过当前这次循环,进入下一次循环。
return:用于方法结束返回值。
while:循环,有while循环和do~while循环。
顺序结构是指程序按照代码书写的顺序依次执行,没有跳过和重复执行的操作。在顺序结构中,每一条语句都会按照顺序执行,直到程序结束。
示例:
- public static void main(String[] args) {
- // 顺序执行的代码块
- int a = 10;
- int b = 20;
- int c = a + b;
- System.out.println("结果:" + c);
-
- System.out.println("顺序结构示例代码执行完毕!");
- }
循环结构是指根据一定的条件,反复执行相同或类似的代码块。常见的循环结构有for
循环、while
循环和do-while
循环等。
- while循环的基本格式:
-
- while(判断条件语句) {
- 循环体语句;
- }
-
- 完整格式:
-
- 初始化语句;
- while(判断条件语句) {
- 循环体语句;
- 控制条件语句;
- }
执行流程:
1.执行初始化语句
2.执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
3.执行循环体语句;
4.执行控制条件语句
5.回到B继续。
示例:
- int i = 1;
- while (i <= 5) {
- System.out.println(i);
- i++;
- }
- 首先,声明一个整型变量
i
并将其初始化为 1。- 进入
while
循环,判断条件i <= 5
是否为真。由于i
的初始值为 1,满足条件,因此进入循环体。- 在循环体中,打印输出当前
i
的值,即 1。- 执行完循环体语句后,执行控制条件语句
i++
,将i
的值加 1,此时i
的值变为 2。- 返回到循环起始处,再次判断条件
i <= 5
。由于i
的值仍然满足条件,继续进入循环体。- 打印输出当前
i
的值,即 2。- 执行控制条件语句
i++
,将i
的值加 1,此时i
的值变为 3。- 再次判断条件,重复上述步骤,直到
i
的值逐渐增加到 6。- 当
i
的值为 6 时,不满足条件i <= 5
,结束循环。- 程序执行完毕,结束。
- do while循环的基本格式:
-
- do {
- 循环体语句;
- }while(判断条件语句);
-
- 完整格式;
-
- 初始化语句;
- do {
- 循环体语句;
- 控制条件语句;
- }while(判断条件语句);
执行流程:
1.执行初始化语句
2.执行循环体语句;
3.执行控制条件语句
4.执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
5.回到b继续。
示例:
- int i = 1;
- do {
- System.out.println(i);
- i++;
- } while (i <= 5);
- 首先,定义一个整数变量i并将其初始化为1:
int i = 1;
- 进入do-while循环。
- 执行循环体内的代码,打印当前i的值:
System.out.println(i);
在第一次迭代中,输出结果为1。- 将i的值增加1:
i++;
此时i的值变为2。- 检查循环条件,判断i是否小于等于5。由于i的值是2,满足条件,继续执行循环。如果条件不满足,则退出循环。
- 执行循环体内的代码,再次打印当前i的值:
System.out.println(i);
在第二次迭代中,输出结果为2。- 将i的值增加1:
i++;
此时i的值变为3。- 再次检查循环条件,判断i是否小于等于5。由于i的值是3,满足条件,继续执行循环。
- 重复以上步骤,每次循环打印当前i的值并将i的值增加1,直到i的值变为6。
- 当i的值为6时,不满足循环条件,退出循环。
- 整个循环结束,程序执行完成。
for循环:最常用的循环
- for(初始化表达式;条件表达式;循环后的操作表达式) {
- 循环体;
- }
执行流程:
1.执行初始化语句
2.执行判断条件语句,看其返回值是true还是false
如果是true,就继续执行
如果是false,就结束循环
3.执行循环体语句;
4.执行循环后的操作表达式
5.回到B继续。
示例:
- for (int i = 0; i < 10; i++) {
- System.out.println(i);
- }
初始化表达式:
int i = 0;
,将变量i
初始化为 0。条件表达式:
i < 10;
,判断i
的值是否小于 10。如果条件表达式为真,则执行循环体;如果条件表达式为假,则跳出循环,结束执行。
执行循环体:
System.out.println(i);
,打印变量i
的值。循环后的操作表达式:
i++
,将变量i
的值加 1。回到步骤 2,判断新的
i
值是否满足条件。重复步骤 3-6,直到条件表达式为假,即
i
不再小于 10。
分支结构是指根据不同的条件,执行不同的代码块。常见的分支结构有if
语句、switch
语句等。
- switch:判断值,并执行该值条件下语句。
-
- switch语句格式:
-
- switch(表达式) {
-
- case 值1:
-
- 语句体1;
-
- break;
-
- case 值2:
-
- 语句体2;
-
- break;
-
- case 值3:
-
- 语句体3;
-
- break;
-
- ...
-
- default:
-
- 语句体n+1;
-
- break;
-
- }
switch语句有个特点就是我们分支下没有写break;的话程序不会报错, 但是程序执行会有一个穿透效果,会继续执行下一个分支下的语句直到出现break;
下面是演示:
我们利用这一效果可以节省代码。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。