java语句

举报
静Yu 发表于 2021/11/19 03:00:53 2021/11/19
【摘要】 java共有五种语句类型 声明语句: 1.用来声明变量的语句 2.用来声明方法的语句表达式语句:一个表达式的后面加一个;号就构成表达式语句复合语句: 1.一组语句可以用一对大括号包括起来,构成复合语句 ...

java共有五种语句类型

  1. 声明语句:
    1.用来声明变量的语句
    2.用来声明方法的语句
  2. 表达式语句:一个表达式的后面加一个;号就构成表达式语句
  3. 复合语句:
    1.一组语句可以用一对大括号包括起来,构成复合语句
    2.一个复合语句也称作一个代码块
    3.在复合语句内部声明的变量是局部的,其作用范围
    不能超出大括号限制的范围
  4. 类的位置说明语句:
    1.类的位置说明语句是指package语句和import语句
    2.Java中的类需要用“包”进行管理,因此要说明某个类或某个文件中全部的类属于哪个包,需要使用package语句
    3.在程序中要用到某个或者某些包中的类,需要
    使用import语句
  5. 流程控制语句
    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

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。