java语句
java共有五种语句类型
- 声明语句:
1.用来声明变量的语句
2.用来声明方法的语句 - 表达式语句:一个表达式的后面加一个;号就构成表达式语句
- 复合语句:
1.一组语句可以用一对大括号包括起来,构成复合语句
2.一个复合语句也称作一个代码块
3.在复合语句内部声明的变量是局部的,其作用范围
不能超出大括号限制的范围 - 类的位置说明语句:
1.类的位置说明语句是指package语句和import语句
2.Java中的类需要用“包”进行管理,因此要说明某个类或某个文件中全部的类属于哪个包,需要使用package语句
3.在程序中要用到某个或者某些包中的类,需要
使用import语句 - 流程控制语句
1.流程控制语句控制程序中语句的执行顺序
2.如果没有流程控制语句,程序会沿着语句的先后顺序,依次执行
3.流程控制语句包括
• 分支语句
• 循环语句
• 跳转语句
分支语句
1.if 语句 格式如下:
if (表达式)
{
语句
}
- 1
- 2
- 3
- 4
2.if-else 语句 格式如下:
if (表达式)
{
语句1
}
else
{
语句2
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
♚else不能单独使用,如果使用,必须与 if 配对
3.if else-if 语句
if (表达式1)
{语句1}
else if (表达式2)
{语句2}
……
else if (表达式n-1)
{语句n-1}
else
{语句n}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
4.switch-case 语句
switch(表达式)
{
case 常量表达式1:语句1 ;break;
case 常量表达式2:语句2 ;break;
… …
case 常量表达式n:语句n ;break;
default: 语句n+1; break;
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
♚switch和case后面的“表达式” 的值为离散型
♚当switch后面表达式的值与某一个case后面的常量表达式的值相等时,执行此case后面的语句,如果都不匹配,就执行default后面的语句
♚如果case后面的语句之后没有break,就会继续执行后面case所指示的若干语句
♚ 各个case后面的常量表达式的值必须互不相同
♚各个case和default的出现次序不影响执行结果
循环语句
1.while语句
while (表达式)
{
语句;
……
语句;
}
- 1
- 2
- 3
- 4
- 5
- 6
2.do…while 语句
do
{
语句;
......
语句;
}while(表达式);
- 1
- 2
- 3
- 4
- 5
- 6
♛注意最后的分号;
3.for 语句
for(表达式1;表达式2;表达式3)
单个语句;
- 1
- 2
for(赋初值;循环条件;循环变量变化)
{
语句;
……
语句;
}
- 1
- 2
- 3
- 4
- 5
- 6
4.foreach循环
for(type variablelName : array | Collection)
{
// use varivaleName address each
element
}
- 1
- 2
- 3
- 4
- 5
♛Java5提供了foreach循环,用以遍历数组和集合。使用foreach时,无须获得数组和集合的长度,无须根据索引来访问数组元素和集合元素,foreach循环自动遍历数组和集合中的每个元素。
跳转语句
1.break关键字
♛♛♛执行break语句,提前结束循环,不再执行其余的几次循环
2.continue
♛♛♛执行continue语句只结束本次循环中continue语句下面尚未执行的语句,其余的循环还要继续执行
3.return
♛♛♛执行return语句,表示结束方法的执行;如果return 后面有常量或者变量,表示返回方法指定类型的值
文章来源: blog.csdn.net,作者:静Yu,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq_46285118/article/details/112724352
- 点赞
- 收藏
- 关注作者
评论(0)