1.循环结构:
while 语句格式:
while(条件表达式)
{
执行语句;
}
do while语句格式:
do
{
执行语句;
}while(条件表达式);
2.while:先判断条件,只有条件满足才执行循环体。
3.do while:先执行循环体,在判断条件 条件满足,再继续执行循环体;
注:do.....while的特点是无论如何都会执行一次执行语句;
for语句格式:
for(初始化表达式;循环表达式;循环后操作)
{
执行语句;
}
4.for和while可以进行互换,如果需要定义循环增量,用for更合适;
5.for嵌套:
for(初始化表达式;循环表达式;循环后操作) //外循环控制行数,内循环控制每一行的列数(元素)
{
for(初始化表达式;循环表达式;循环后操作)
{
执行语句;
}
}
6.break和continue:
break:跳出循环体,执行该循环体下一语句: 应用范围:选择结构和循环结构(while do for或switch)
continue:结束循环体的本次循环后的语句不再执行,继续执行该循环体的下一次循环: 应用范围:循环结构(while do for)
7 函数格式:
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,......)
{
执行语句;
return 返回值;
}
返回类型无返回值时用void
8.static void getResult(int num)
静态函数只能调用静态方法;
9.函数的重载(overload):
重载条件:函数名相同,参数个数或参数类型不同;
重载和返回类型无关
10.数组:
数组即同一数据类型的集合;
数组格式:元素类型[ ] 数组名=new 元素类型[ 元素个数或数组长度]
java 虚拟机开辟了5片内存空间:1.栈内存 2.堆内存 3.方法区 4.本地方法区 5.寄存器