Java语言基础2

一.分支结构
根据条件成立与否。决定执行哪些语句

  1. if条件语句
    语法:if(条件表达式1) {语句块1}
    [else if(条件表达式2) {语句块2}]
    [else if(条件表达式3) {语句块3}]

    [else {语句块n}]
    注意:if后面没有{},只能约束一句代码
    else配对,与最近的没有配对的配对
    后面尽量不要丢下{}
  2. switch语句
    由一个控制表达式和多个case标签组成
    switch语句后面的控制表达式的数据类型为byte、short、char、int
    但Java7开始支持boolean和枚举类型
    语法:switch(控制表达式) {
    case value1:
    语句1:
    break:

    case valueN:
    语句N:
    break:
    [default:默认语句:]
    ;

二.循环语句
可以在满足条件的情况下反复执行某一段代码

  1. 组成:初始化部分(只执行一次),循环条件部分,循环体部分,迭代部分

  2. for循环
    for([初始化部分];[条件表达式];[迭代表达式]){
    循环体
    }

  3. 开关语句
    switch(值:char int byte String()枚举){ }

  4. while循环
    语法:while (条件表达式){
    循环体
    }

  5. do——while循环
    语法:do{
    循环体
    }while(条件表达式);

  6. break语句(终止本层循环)
    用于终止分支结构或循环结构
    ①.在switch语句中,用于终止case语句,跳出switch分支
    ②.用于终止循环语句,跳出循环语句
    ③.与标签语句配合使用从内层循环或内层程序块中推出

  7. continue语句(终止本次循环)
    忽略本次循环体剩下的语句,只用于循环语句
    与break、continue同代码块,break、continue之后不能有其他语句,因为程序永远不会执行其他的语句

三.数组

  1. 语法
    数据类型 [ ] 数组名;

  2. 当数组使用new分配存储空间后,数组中的元素会具有默认初始值
    数值类型的数值初始值为0
    布尔类型的为false
    字符型的为‘\0’(字符串结束标识)
    引用类型的为null(空引用)

  3. 初始化数组
    静态初始化,动态初始化

  4. 二维数组
    语法:数据类型 [ ][ ] 数组名;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值