4. Java循环 + 数组

本文深入探讨了Java中的循环进阶技巧,包括在循环中使用break和continue语句的策略,以及数组的相关操作,是Java基础学习的重要部分。
摘要由CSDN通过智能技术生成

4. Java循环 + 数组

标签(空格分隔): 6Java基础


一、循环的进阶

A、含义:
	就是一个循环包含一个完整的循环;
B、特点:
	1、所有的循环结构都可以结合使用
	2、外层循环控制的是行
	3、内层循环控制的是列
	4、外循环循环一次,内循环循环一遍
C、语法
	//while的循环嵌套
	while(循环条件1) { 
		//循环操作1
		while(循环条件2) {
         //循环操作2
		}
	}

	//do..while的嵌套
	do {
		//循环操作1
		do {
			//循环操作2
		}while(循环条件1);
	}while(循环条件2);

	//for循环的嵌套
	for(循环条件1) {
		//循环操作1
		for(循环条件2) {
			//循环操作2
		}
	}

	//结合的嵌套
	while(循环条件1) {
		//循环操作1
		for(循环条件2) {
			//循环操作2
		}
	}

二、在循环中的break和continue;

  在二重循环嵌套时;
  break:结束内层的循环直接跳到外层进行下次循环
  continue:跳过当前循环进入下次循环

三、数组

A、含义
	1、数组是同一类型变量的集合,可以通过一个共同的名字引用这些变量,
	   数组中的特定元素可以通过数组下标访问;
	2、声明一个变量就是在内存空间划出一块合适的空间
       声明一个数组就是在内存空间划出一串连续的空间
B、数组的要素
	1、标识符
		=>将相同数据类型的元素按一定顺序排列的集合,
		  把有限类型相同的变量用一个名字命名
	2、数组元素
		=>组成数组的各个变量成为数组的分量,也称为数组的元素
	3、数组下标
		=>编号区分他们的变量的集合,编号就是下标,下标是从0开始
		=>数组的长度是固定的长度所以要避免数组越界
	4、元素的数据类型
		=>数组的数据类型也是元素的数据类型
C、一维数组的使用步骤
	1、声明数组
		语法:数据类型[] 数组名;
		说明:告诉计算机即将声明什么类型的空间
	2、分配空间
		语法:数组名=new 数据类型[具体开辟的空间];
		说明:告诉计算机开辟空间的长度
	3、赋值
		语法:数组名[下标]=表达式;
		说明:数组名[下标]:表示的就是指定位置的空间,可以进行操作
	4、使用(常用的方法)
		Boolean equals(array1,array2):比较两个数组是否相等
		sort(array) :将数组进行升序排列
		String toSring(array):将数组转为字符串
		viod fill(array,val):将数组中的值替换成val
		copyOf(array,length):将数组复制成长度是length的新数组,数组类型相同
		int binarySearch(arry,val):查询val在数组中的下标,要求array已经升序
	5、在使用数组的常用的一些使用的方法
		a、1,2结合
			数据类型[] 数组名=new  数据类型[size];
			说明:声明和开辟空间
		b、1,2,3的结合
			=>数据类型[] 数组名={值1,值2,....值N};
				说明:声明开辟空间赋值,同时进行,内存根据{}值个数开辟空间
				注意:该语法不可以拆分
			=>数据类型[] 数组名=new 数据类型[]={值1,值2,....值N};
				说明:声明开辟空间赋值,同时进行,内存根据{}值个数开辟空间
				注意:可以拆分成1,(2,3)
					数据类型[] 数组名;
					数组名=new 数据类型[]={值1,值2,....值N};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值