一、Java-for循环
除了while和do while循环,Java使用最广泛的是for循环。for循环的功能非常强大,它使用计数器实现循环。for循环会先初始化计数器,然后,在每次循环前检测循环条件,在每次循环后更新计数器。计数器变量通常命名为i。
大家可以尝试把1到100求和用Java的for循环写一下,然后再用Python的for循环也写一下,对比学习,事半功倍~
Java代码示例:
public class Java1 {
public static void main(String[] args) {
int sum = 0;
for (int i=1; i<=100; i++) {
sum = sum + i;
}
System.out.println(sum);
}
}
使用冰岩编程自己搭建的Java和Python在线编辑工具,Java运行结果如下:
二、Python-for循环
Python代码示例:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
sum = 0
for i in range(1,101):#注意是101,
sum = sum + i
print(sum)
与上面Java的for循环相比,Python的for-in循环显而易见,非常地简洁、优雅,与许多其他编程语言相比,微微老师更喜欢美丽而清晰的Python语法~
使用冰岩编程自己搭建的Java和Python在线编辑工具,Python运行结果如下:
上面大家看到的Java和Python在线编译器,是微微老师自己搭建的,分别使用了Python的两大最主流的框架Django和Flask作为后端,前端使用html、css、BootStrap、Vue,中间交互使用基于最新REST思想理念的Rest-ful的接口,关于这些项目级开发的必备深层知识,后期微微老师也会找机会专门介绍给大家,万丈高楼平地起,先打牢基础知识,后面才会越来越好。
三、Java-break语句
在循环过程中,Java程序可以使用break语句跳出当前循环,如下面代码示例:
public class Main {
public static void main(String[] args) {
int sum = 0;
for (int i=1; ; i++) {
sum = sum + i;
if (i == 10) {
break;
}
}
System.out.println(sum);
}
}
Java结果如下:
四、Python-break语句
Python同样具有break语句,break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果大家使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
sum = 0
i = 1
while i > 0:
sum = sum + i
if i ==10:
break
else:
i+=1
print(sum)
发表评论 取消回复