复习{
1.处理习题
2.流程控制语句的循环语句?
作用: 为了解决 程序中 需要重复执行的事儿;
java中提供了3种循环结构:
|-- while(boolean类型表达式){
循环体
}
循环的三要素:
|-- 终止条件
|-- 初始化值
|-- 迭代部分 ++ , -- , += *=32
|-- do{
循环体
}while(布尔 类型表达式); 控制台录入
while和 do...while的区别:
当boolean类型的表达式为 false 的时候,do...while比 while 循环
多执行一次循环体, 如果true 都是一样;
|-- for循环:
for( ; ; ){ 死循环 ,没有终止条件
循环体
}
for( 初始化值,a = 3,b ; 终止条件 && , || ; a++,b++ ){
循环体
}
for嵌套: 遵循的运行原理:
以内循环为主, 直到内循环结束,在执行外循环
循环次数 = 内循环次数 * 外循环次数; 嵌套三层以内
======================================================================
数组: 数的 组合
程序 = 数据结构+ 算法 + 编程语言;
java
java最初 使用变量 来存储数据的, 只能存储单个数据,
如果有大量数据需要存储,那么我们就需要创建大量的 变量 在内存中
有些浪费空间,不容易管理 , 所以 java提供了另一个 容器 叫数组
数组的作用?
存储多个数据的,
java中数组的特点:
1.数组一定确定, 长度不能改变 (在运行期间)
2.数组一定是通过 索引(下标) 来获取元素 , 是从0 开始,到数组的长度-1结束
3.数组只允许 存储相同数据类型 的数据
4.数组中 允许存储 重复 数据
java中提供了两种数组:
一维数组:
|-- 动态初始化: 只给你空间,具体存储的值 ,自己定
语法结构: 数据类型[] 变量名 = new 数据类型[3];
int[] a = new int[3]; java
int a[] = new int[3]; c
|-- 静态初始化: 你改不了的
int[] arr = {3,5,6,5}; //开辟空间 ,并赋值
遍历--->循环输出
break和continue的区别:
break是终止整个循环,
但是在循环嵌套时,break在内存循环中, 只终止内层循环,外层循环 不受影响
continue是跳过本次循环,进入下一次循环,
在循环嵌套式 同理;
===========================================================
多维数组:
}