栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java流程控制

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java流程控制

Scanner类

使用next()和nextLine()方法来进行输入语句的控制,通过hasnext()和hasNextLine()方法来进行检查是否有继续输入

next():

通过有效字符后的空格为结束符

nextLine():

以Enter为结束符

顺序结构

从上至下依次执行

基本的算法结构

选择结构

if单选择结构

if(布尔表达式){
//为true
}

if双选择结构

if(布尔表达式){
//为true
}
else{
//为false
}

if多选择结构

if(布尔表达式1){
//为true
}
else if(布尔表达式2){
//true
}
else if(布尔表达式){
//true
}
else{
//以上的布尔表达式都不为true执行此条语句
}

if嵌套结构

if(布尔表达式){
//为true
  if(布尔表达式){
   //为true 
   }
}

switch选择结构

switch(expression){
  case  value:
  break;
  case value:
  break;
  case value:
  break;//严格要求跳出当前执行的switch语句
   default;
   }

如果case后不写break语句,则会发生穿透现象

反编译

1.在IDEA中打开class在文件夹中的位置

2.复制需要进行反编译的字节码文件

3.回到IDEA中,选择在文件夹中打开java文件,

4.直接粘贴的字节码文件到java中,返回IDEA 便会自动生成一个.class的文件

即可查看反编译后的源码

循环结构

while 循环

while(布尔表达式){
//循环内容
}

do……while循环

do{
//代码
}while(布尔表达式);

for循环

for循环是最灵活、最有效的循环结构

for(初始化;布尔表达式;更新){
//代码语句
}

增强for循环

数组中重点使用

for (声明语句 : 表达式){
//代码句子
}
break

强行退出循环,不执行循环体中剩余的语句

continue

用于终止某次循环,跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定

goto关键字

debug的使用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/439711.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号