数据挖掘——day03

9.循环结构

9.1 for循环

A:在一些特殊的情况中,需要重复执行一段代码时,需要使用到for循环。

1+2+3+4+5+....+100

B:for循环的格式

for(初始化表达式1;条件表达式2;修改表达式的值3){

循环体4;

}

C:执行顺序:	1243243243......

9.2 while循环

A:藏一个数字:int num = 121;

B:循环变量:

学生猜的数字guess;

C:猜大;-------guess > num

  猜小了;-------guess < num

  猜对了; -------guess = num

D:while

while(布尔表达式){

循环体内容;

}

do{

循环体;

}

10.数组

A:概念

是一种数据类型(引用的),相同数据元素的集合。

B:定义

int[] arr = new arr[];

初始化:

动态初始化:初始化的时候只指定了数组的长度,初始值式由系统来分配决定的。

静态初始化:初始化的时候指定了元素的初始值,长度是由系统决定的。

int[] arr = new int;

int[] arr = {1,3,5};

C:java内存分配

栈:存储的是局部变量

堆:存储的是new出来的对象

方法区:

oop

本地方法区:

和系统有关系

寄存器:给CPU使用

栈:存储的是局部变量,局部变量定义在方法中的变量;使用完毕之后,立刻被销毁,进行回收

堆:

存储的是new出来的对象,每一个对象都是有地址的;每一个对象都有默认值;使用完毕后,

	会让垃圾回收站空闲的时候进行回收。

数据挖掘——day03
数据挖掘——day03

上一篇:013_Python3 条件控制


下一篇:[Python]小甲鱼Python视频第33课(except)课后题及参考解答