------- android培训、java培训、期待与您交流! ----------
黑马程序员__循环结构
while 语句格式:
while(条件表达式)
{
执行语句;
}
do while 语句格式:
do
{
执行语句;
} while(条件表达式);
for 循环语句格式:
for (初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}
备注:
1、while:先判断条件,只有条件满足才执行循环体
do while:先执行循环体,在判断条件,条件满足,再继续执行循环体。
简单一句话:do while:无论条件是否满足,循环体至少执行一次。
2、变量有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中,那么该变量只在for语句内有效,for语句执行完毕,该变量在内存中被释放。
3、for和while可以互换,如果需要定义循环增量,用for更为合适。
4、什么时候使用循环结构?当要对某些语句执行很多次时,就使用循环结构。
循环结构练习:
class While
{
public static void main(String[] args)
{
/*
//while循环结构
int x = 1;
while (x<3)
{
System.out.println("x="+x);
x++;
}
//do while 循环结构
int y = 1;
do
{
System.out.println("y="+y);
y++;
}
while (y<3);
//for循环
//int a;
for(int a=1;a<3;a++)
//{
System.out.println("a="+a);
//}
*/
int x = 1;
for (System.out.print("a ");x<3 ;System.out.print("c "))
{
System.out.print("d ");
x++;
}//结果:a d c d c
/*
获取1~10的和,并打印。
*/
//定义一个变量用于存取不断变化的和sum。
int sum = 0;
//定义一个变量i,用于不断变化的被加的数。
int i = 1;
//定义while循环,重复加法的过程。
while (i<11)
{
sum+=i;
i++;
}
System.out.println("sum="+sum);
//for循环
//定义一个变量s,用于不断变化的和。
int s = 0;
//定义for循环,在for循环定义一个变量x,用于记录不断变化的被加数。
for (int x=1;x<11 ; x++)
{
s+=x;
}
System.out.println("for s="+s);结果:sum=55
for s=55
}
}
无限循环的最简单表达形式:1、for(;;){} 2、while(true){}
一定明确哪些语句需要参与循环,哪些不需要。
累加思想原理:通过变量记录住每次变化的结果。通过循环的形式,进行累加的动作。
计数器思想:通过一个变量记录住数据的状态变化。也许通过循环完成。
eg:
class While
{
public static void main(String[] args)
{
/*
2、打印1~100之间 7的倍数,并记录打印个数。
*/
/*
思路:1、先对1~100进行遍历(循环)通过循环的形式。
2、在遍历的过程中,定义条件,只对7的倍数进行操作;
3、因为7的倍数不确定,只要符合条件,就通过一个变量来记录这个变化的次数。
步骤:1、定义循环语句,选择for语句。
2、在for循环中定义判断,只要7的倍数即可,使用if语句。条件:7的倍数x%7==0;
3、定义一个变量count,该变量随着7的倍数的出现而自增。
*/
int count = 0;
for (int x=1;x<=100 ;x++ )
{
if (x%7==0)
{
System.out.print(" "+x);
count++;
}
}
System.out.println("\ncount="+count);
}
}结果: 7 14 21 28 35 42 49 56 63 70 77 84 91 98
count=14
相关推荐
数据结构_顺序表_单链表_循环链表,对学生成绩的管理
实验四_循环结构汇编语言程序设计实验报告.docx实验四_循环结构汇编语言程序设计实验报告.docx实验四_循环结构汇编语言程序设计实验报告.docx实验四_循环结构汇编语言程序设计实验报告.docx实验四_循环结构汇编语言...
黑马程序员 - Java基础教学 - 03 - 变量的作用域、for循环、break、continue、内存结构
VFP_实验- 循环结构程序设计.doc
黑马程序员之C#编程学习,动手编写代码,主要学会简单的控制台输入输出代码编写和简单的用户名,密码判断,然后用到了for循环语句。
广技师C语言复习题4._练习(循环结构)(有答案).pdf
09 循环结构_while循环.ipynb
驻留在内存中在后台循环执行文件内容锁定,保护你的shell内的文件不被同行删除或者修改
【第3章:Java基础程序设计】_判断与循环语句
时间循环结构
056.Pythonwhile循环结构_死循环处理.mp4
全国计算机等级考试实用应试教程二级C语言_第5章__循环结构.ppt
微机原理实验之_分支程序循环程序设计.pdf微机原理实验之_分支程序循环程序设计.pdf微机原理实验之_分支程序循环程序设计.pdf微机原理实验之_分支程序循环程序设计.pdf微机原理实验之_分支程序循环程序设计.pdf微机...
vb.net泛型在循环中删除对象__继续循环的方法, 在现实中比较常用到的。
西门子 Sinumerik 840D_840Di_810D 测量循环用户手册zip,西门子 Sinumerik 840D_840Di_810D 测量循环用户手册
LSTM_MY_updata_to_precise_LSTM_循环神经网络_长短期记忆.zip
使用Python语言,利用递归的方式,实现顺时针输出整个矩阵中的每一个元素。同时还写了实现这个方法的超级简化版代码,体现了Python编程语言简洁的优点
LSTM_MY_updata_to_precise_LSTM_循环神经网络_长短期记忆_源码.zip
第4讲_控制结构_循环.pptx
2019_2020学年高中数学第2章算法初步2_2_3循环结构课件北师大版必修3202004290694