Java控制结构知识点详解

 更新时间:2019年10月13日 16:14:30   作者:blunFan  
在本篇文章里小编给大家分享的是关于Java控制结构知识点详解,有需要的朋友们可以参考下。

if结构

if(条件表达式){
//执行代码
}else if(条件表达式){
//执行代码
}else{
//执行代码
}

条件表达式的结果是true|false,具体的形式:

1、直接的布尔变量

2、比较运算符得到的结果或逻辑运算符的结果

3、在Java中,非零的数值类型或非空字符串不能用于返回布尔值

switch结构

switch(变量名){
case 字面常量1:
//执行代码
break;
case 字母常量2:
//执行代码
break;
default:
//执行代码
}

1、变量的类型包括整型、char和String类型

2、case中的字面常量应与变量类型一致:整型3、char类型'a'、String类型"Hello"

3、break,用于跳出switch结构;default,定义默认执行代码,当没有break跳出时,将在最后执行该代码。实际上,break和default都不是必须的。

4、执行switch语句时,先将变量的值与case值逐一比较,如果匹配,则从该处将执行所属代码。

如果匹配之后没有break语句,则将不再进行匹配而直接执行后续代码,直到遇到break语句或执行完所有代码才跳出switch。

在switch中没有break时,将在最后执行default语句。

while结构

while(循环条件){
//执行代码
}

do……while结构

do{
//执行代码
}while(条件表达式);

for循环结构

for(循环变量;循环条件;改变循环变量){
//执行代码
}

1、循环变量、循环条件和改变循环变量三个表达式的位置不能变化,两个;符合必须保留,但是可以将循环变量写在for外部,将循环条件和改变循环变量的表达式写在内部

2、循环变量、循环条件和改变循环变量可以不止一个表达式,表达式与表达式之间用,分隔。

增强for循环

int[] a={1,2,3,4,5,};
for(int b:a){
System.out.println(b);
}

以上就是Java控制结构的全部相关知识点,感谢大家的学习和对脚本之家的支持。

相关文章

  • 微信公众号测试账号自定义菜单的实例代码

    微信公众号测试账号自定义菜单的实例代码

    这篇文章主要介绍了微信公众号测试账号自定义菜单的实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • Java Stream的基本概念以及创建方法

    Java Stream的基本概念以及创建方法

    这篇文章主要介绍了Java Stream的基本概念以及创建方法,帮助大家更好的理解和学习Java,感兴趣的朋友可以了解下
    2020-08-08
  • Java常用类String的面试题汇总(java面试题)

    Java常用类String的面试题汇总(java面试题)

    这篇文章主要介绍了Java常用类String的面试题汇总,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-06-06
  • 使用Java编写一个图片word互转工具

    使用Java编写一个图片word互转工具

    这篇文章主要介绍了使用Java编写一个PDF Word文件转换工具的相关资料,需要的朋友可以参考下
    2023-01-01
  • Java的代理模式你真的了解吗

    Java的代理模式你真的了解吗

    这篇文章主要为大家详细介绍了Java的代理模式,结构型模式主要总结了一些类或对象组合在一起的经典结构,这些经典的结构可以解决特定应用场景的问题,包括:代理模式、桥接模式、装饰器模式、适配器模式、门面模式、组合模式、享元模式
    2022-03-03
  • Springboot打印接口的三种方式分享

    Springboot打印接口的三种方式分享

    这篇文章主要为大家详细介绍了Springboot打印接口的三种方式:aop切面的方式、过滤器的方式和拦截器的方式,感兴趣的可以跟随小编一起学习一下
    2022-08-08
  • 使用spring stream发送消息代码实例

    使用spring stream发送消息代码实例

    这篇文章主要介绍了使用spring stream发送消息代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • 解决Spring Cloud Feign 请求时附带请求头的问题

    解决Spring Cloud Feign 请求时附带请求头的问题

    这篇文章主要介绍了解决Spring Cloud Feign 请求时附带请求头的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Java经典面试题最全汇总208道(三)

    Java经典面试题最全汇总208道(三)

    这篇文章主要介绍了Java经典面试题最全汇总208道(三),本文章内容详细,该模块分为了六个部分,本次为第三部分,需要的朋友可以参考下
    2023-01-01
  • Spring AOP注解失效的坑及JDK动态代理

    Spring AOP注解失效的坑及JDK动态代理

    这篇文章主要介绍了Spring AOP注解失效的坑及JDK动态代理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03

最新评论