java,c++(两者语句语法差不多):
1、while循环语句
while( 布尔表达式 ) {
//循环内容
}
2、do,,,while循环语句
do {
//代码语句
}while(布尔表达式);
3、for循环语句
for(初始化; 布尔表达式; 更新) {
//代码语句
}
4、增强for循环语句(c++无这种用法)
for(声明语句 : 表达式)
{
//代码句子
}
例:
public class Test {
public static void main(String args[]){
int [] numbers = {10, 20, 30, 40, 50};
for(int x : numbers ){
System.out.print( x );
System.out.print(",");
}
输出:10,20,30,40,50,
5、if语句
if(布尔表达式)
{
//如果布尔表达式为true将执行的语句
}
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}
if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}else {
//如果以上布尔表达式都不为true执行代码
}
6、switch,,,,,case语句
switch(expression){
case value :
//语句
break; //可选
case value :
//语句
break; //可选
//你可以有任意数量的case语句
default : //可选
//语句
}
python
在Python中没有switch – case语句
1、if语句:
Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
2、while语句、while,,,,,,else语句:
在 Python 中没有 do…while 循环
while 判断条件(condition):
执行语句(statements)……
while <expr>:
<statement(s)>
else:
<additional_statement(s)>
3、for语句:
for循环可以遍历任何序列的项目,如一个列表或者一个字符串
for <variable> in <sequence>:
<statements>
else:
<statements>
例:
languages = ["C", "C++", "Perl", "Python"]
for x in languages:
... print (x)
...
C
C++
Perl
Python
4、rang函数:
range()函数
如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列
>>>for i in range(5):
... print(i)
...
0
1
2
3
4
本文深入解析了Java、C++及Python中的循环与条件控制语句,包括while、do...while、for、增强for循环及if、switch-case语句的使用方法与示例,对比了不同语言间的实现差异。
1万+

被折叠的 条评论
为什么被折叠?



