java基础(二)

一、流程控制语句

三种基本的流程控制结构

1.1、if单分支选择结构

1.2、if-else双分支选择结构

1.3、witch多分支选择结构

switch(表达式/变量){
    case 值1:
        逻辑1;
        [break];
    case 值2:
        逻辑2;
        [break];
    case 值3:
        逻辑3;
        [break];
    .........
    [default:
        默认逻辑;]
}

1.switch语句会根据表达式/变量的值从相匹配的执行,一直执行到break标签处或者是switch语句的末尾。与所有case值不匹配,则进入default语句(如果有的话),适当利用switch的“穿透”功能。
2.只能处理等值条件判断的情况,且表达式必须为byte,short,int或char类型 ,不能是String或double,float.1.7之后可以使用string,枚举
3.case值必须是与表达式类型兼容的特定的一个常量。

1.4、while循环

1.5、do-while循环

1.6、for循环

for循环应注意:在遍历集合时,在循环体中移除集合元素的问题

1.7、break和continue

▪使用场合
–break可用亍switch结构和循环结构中
–continue叧能用亍循环结构中
▪作用(循环结构中)
–break语句终止某个循环,程序跳转到循环块外的下一条语句。
–continue跳出本次循环,迚入下一次循环

二、数组

定义:相同类型数据的有序集合

特点:

其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。
其元素必须是相同类型,不允许出现混合类型。
数组中的元素可以是任何数据类型,包括基本类型和引用类型。

2.1、声明数组

方式一:
数据类型[] 数组名;
如:int[] array; 

方式二(太骚,不建议这样写):
数据类型 数组名[];
如:int array[]; 

2.2、分配空间

分配空间: 告诉计算机分配几个连续的空间

数据类型[ ] 数组名 = new 数据类型[大小] ;
如:
int[] array = new int[8]; 

2.3、数组赋值

方法一,直接赋值:
数组名[元素的位置(从0开始)]  =  值;
如:
int[] array = new int[8];
array[0] = 1; 

方法二,边声明边赋值:
int[] scores = {23, 98, 45};
int[] scores = new int[ ]{23, 98, 45};

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值