您的位置:首页 > 其它

什么是循环结构与数组

2019-03-03 20:35 288 查看

循环结构

使用while循环的优点:减少重复工作量、减少源代码、减少错误,提高质量
循环结构定义:循环结构是反复执行一系列指令直到某些特定条件满足的基本程序控制结构
循环三要素:循环变量、循环条件、循环体
循环体如果只有一条语句,后面的{ }可以省略

while ( 循环条件 ) {

循环体

}

实现代码:
int i=1;
while( i<=10000 ) {
System.out.println(“第”+i+“遍:学习很快乐”);
i++;
}

程序调试步骤分为:1.设置断点2.单步运行3.观察变量 断点:程序暂停执行的代码行while循环是一种先判断后执行,当循环条件满足才执行循环体的循环结构
do-while循环是一种先执行后判断,直到循环条件不满足退出的循环结构
Do-while循环体中只有一条语句,{ }可以省略,但循环条件后;不能省略
多条语句不能省略{}
初始情况不满足循环条件时
while循环一次都不会执行
do-while循环不管任何情况都至少执行一次
For循环定义:for循环是一种常用于循环次数明确操作的循环结构
for(表达式1;表达式2;表达式3){
循环体;
}

Break常用于switch结构和循环结构中
Continue一般用于循环结构中
Break语句终止某个循环、程序跳转到循环块外的下一条语句
Continue跳出本次循环,进入下一次循环

数组

语法:
数据类型 [ ] 数组名称;

数据类型 数组名称[ ];
声明数组并分配空间:
数据类型 [ ] 数组名 = new 数据类型 [大小] ;

数组定义:是长度固定的、存储元素类型相同的容器。
外延:按维度分:一维、二维、多维数组

按类型分:基本数据类型数组(int ,byte,short, long,float,double,char,boolean),引用数据类型数组

数组在内存中是一块连续的空间,用于存储相同类型的数据
数组基本要素:数组名:用于标识数组的标识符
数组元素:数组元素是存储在数组中的数据
数组下标:数组下标是数组中的元素的标识符,一般从0开始
数组类型:数组类型是数组中元素共同的类型
声明数组:int[] arr; int arr[]; int arr[]={1,2,3,4,5}; int arr[]=new int[5]; int arr[]=new int[]{1,2,3,4,5};
语法:数据类型【】 数组名称;
foreach循环是用于遍历数组和集合的,增强版的for循环结构。
For(int a:abc ){ System.out.println(a); }
For(数据类型 变量名:数组名称){ System.out.println(变量名); }
import java.util.Arrays;
Arrays.sort(数组名称)
例:
import java.util.Arrays;
public class TestArrays {
public static void main(String[] args) {
int[] arr={18,4,20,8,12,35,1};
System.out.println(“排序前arr的值是:”);
for(int i=0;i<arr.length;i++)
System.out.print(arr[i]+" “);
Arrays.sort(arr);
System.out.println();
System.out.println(“排序前后arr的值是:”);
for(int i=0;i<arr.length;i++)
System.out.print(+arr[i]+” ");
}
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐