while 语句与 if 语句 for循环语句的循环
来源:互联网 发布:手机淘宝客户端软件 编辑:程序博客网 时间:2024/04/30 23:55
while循环while 语句与 if 语句相似,都有条件来控制语句(或语句块)的执行,其语言结构基本相同:
while(conditions){
statements;
}
while 语句与 if 语句的不同之处在于:在if条件假设语句中,若逻辑条件表达式为真,则运行statements语句(或语句块),且仅运行一次;while 循环语句则是在逻辑条件表达式为真的情况下,反复执行循环体内包含的语句(或语句块)。
注意:while语句的循环变量的赋值语句在循环体前,循环变量更新则放在循环体内;for循环语句的循环变量赋值和更新语句都在for后面的小括号中,在编程中应注意二者的区别。
【例3-5】用while()循环来计算1+2+3 ... +98+99+100的值:
<html>
<head>
<title>计算1+2+3...+98+99+100的值</title>
</head>
<body>
<script language="JavaScript"type="text/javascript">
vartotal=0;
vari=1;
while(i<=100){
total+=i;
i++;
}
alert(total);
</script>
</body>
<ml>
在某些情况下,while循环大括号内的statements语句(或语句块)可能一次也不被执行,因为对逻辑条件表达式的运算在执行statements语句(或语句块)之前。若逻辑条件表达式运算结果为假,则程序直接跳过循环而一次也不执行statements语句(或语句块)。do...while循环若希望至少执行一次statements语句(或语句块),可改用do…while语句,其基本语法结构如下:
do {
statements;
}while(condition);
【例3-6】用do-while()循环来计算1+2+3 ... +98+99+100的值:
复制纯文本新窗口
<html>
<head>
<title>计算1+2+3...+98+99+100的值</title>
</head>
<body>
<script language="JavaScript"type="text/javascript">
vartotal=0;
vari=1;
do{
total+=i;
i++;
}while(i<=100);
alert(total);
</script>
</body>
<ml>
while(conditions){
statements;
}
while 语句与 if 语句的不同之处在于:在if条件假设语句中,若逻辑条件表达式为真,则运行statements语句(或语句块),且仅运行一次;while 循环语句则是在逻辑条件表达式为真的情况下,反复执行循环体内包含的语句(或语句块)。
注意:while语句的循环变量的赋值语句在循环体前,循环变量更新则放在循环体内;for循环语句的循环变量赋值和更新语句都在for后面的小括号中,在编程中应注意二者的区别。
【例3-5】用while()循环来计算1+2+3 ... +98+99+100的值:
<html>
<head>
<title>计算1+2+3...+98+99+100的值</title>
</head>
<body>
<script language="JavaScript"type="text/javascript">
vartotal=0;
vari=1;
while(i<=100){
total+=i;
i++;
}
alert(total);
</script>
</body>
<ml>
在某些情况下,while循环大括号内的statements语句(或语句块)可能一次也不被执行,因为对逻辑条件表达式的运算在执行statements语句(或语句块)之前。若逻辑条件表达式运算结果为假,则程序直接跳过循环而一次也不执行statements语句(或语句块)。do...while循环若希望至少执行一次statements语句(或语句块),可改用do…while语句,其基本语法结构如下:
do {
statements;
}while(condition);
【例3-6】用do-while()循环来计算1+2+3 ... +98+99+100的值:
复制纯文本新窗口
<html>
<head>
<title>计算1+2+3...+98+99+100的值</title>
</head>
<body>
<script language="JavaScript"type="text/javascript">
vartotal=0;
vari=1;
do{
total+=i;
i++;
}while(i<=100);
alert(total);
</script>
</body>
<ml>
0 0
- while 语句与 if 语句 for循环语句的循环
- Matlab的if语句switch语句for循环while循环语句练习
- Python之if判断语句与while和for循环
- for while 循环语句
- 分支语句 循环语句 if,switch,do,while,for分析
- Lesson_for_java_day05--java的三目运算符、if语句、switch语句、while循环、for循环
- Swift_for while循环,if语句
- Python笔记-if语句、for循环、while循环
- while语句,do-while与for循环的介绍
- 循环语句中的 do~while语句 for语句 的练习
- 循环控制语句for while do-while if switch
- for 循环语句和 while 循环语句的区别
- 循环语句剖析--------while与for
- Oracle-34-if语句、case语句、loop循环、while循环、for循环
- while循环语句 do-while循环语句 for语句嵌套循环语句辅助控制语句
- 循环语句 for while until
- [TwistedFate]循环语句:while循环,do...while循环,for循环
- 循环语句(for循环,while循环,do-while循环)
- POJ 3423 Automaton optimization
- 华为OJ:(练习用)挑7
- struts2前台传递List、Set、Map集合数据到后台
- LeetCode -- Russian Doll Envelopes
- 【转载】select和poll调用深入解析
- while 语句与 if 语句 for循环语句的循环
- 206. Reverse Linked List
- 让自己过好点
- autoconfig.xml与antx.properties一级application.properties之间的关系
- 1、JavaWEB视频基础
- 第一章:走近Java
- 数据结构与算法分析之04栈和队列
- 算典03_习题_12_UVA-11809
- PCL计算代码运行时间