java之流程控制与数组

流程控制
用来控制程序中各种语句执行顺序
java中流程控制方式采用三种基本流程结构
1、顺序结构
2、选择结构

3、循环结构

循环语句 :while、do-while、for、foreach语句
选择语句 :if、switch
跳转语句 :break、continue、return
数组

什么是数组:
1、数组是一组变量集合,存储相同数据类型的一组数组
2、连续的空间
数组特点:
数组名,即标识符,连续空间的首地址
元素下标表明了在数组中的位置
数组中的每个元素都可以通过小标访问
数组长度固定不变,避免数组越界
使用数组步骤
1、声明数组 int[] a;
告诉计算机数据类型是什么
int[] score;
int score[];
2、分配空间 a=new int[5];
score=new int[30];
name=new string[30];
3、赋值 a[0]=8;
int []a={1,2,3,4,5,6,7,8,9};
int[] a=new int[]{1,2,3,4,5};
4、处理数据 a[0]=a[0]*10;
数组的遍历
String []strings={"Nike背包","Adiddas运动衫","李宁运动鞋","Kappa外套","361腰包"};
通过for循环:
for(int i=0;i<strings.length;i++){
System.out.println(strings[i]);
}
通过foreach循环:
for(String string:strings){
System.out.println(string);
}
基本数据类型-传值;
引用数据类型-传空间地址;
引用类型 :所有的类、数组
数组类Arrays:
Arrays.sort(数组)函数从小到大排序
Arrays .tostring返回一个数组里所有元素的字符串
Arrays.equals()比较两个引用里的值是否相同
Arrays.fill()将数组中所有值都替换成输入的参数
Arrays.binaryseach() 使用二分搜索法来搜索指定数组,以获得指定对象(方法使用前先排序
Arrays.copyof()复制数组,长度可自由调控,多出来的由相应类型填补
补充:将两数组合并成一个新的数组方法
int[] i={1,2,3,4,5};
int[] j={6,7,8};
int[] ij=Arrays.copyOf(i, i.length+j.length);
System.arraycopy(j, 0, ij, i.length, j.length);
System.out.println(Arrays.toString(ij));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值