Java基础学习-for循环
2023-04-18 14:51:49 时间
上节学习了while循环,这节见识一下Java的for循环,看看和python的有何不同
先来概念:
for
循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构
语法规则:
for(初始化;条件表达式;步进器){
代码逻辑
}
优点:
- 代码简洁
- 变量初始化的时候,for循环的作用域仅仅是当前for循环结构,while循环的作用域是从变量的定义开始到整个方法结束
案例:我们来试一下:输入100次"好好学习"
public class ForDemo {
public static void main(String[] args) {
for(int i=0;i<100;i++){
System.out.println("不想学习,学习很枯燥");
}
}
}
再来一个,求100以内的偶数和
public class ForDemo {
public static void main(String[] args) {
int sum =0;
for(int i = 1;i<=100;i++){
if(i%2 == 0){
sum +=i;
}
}
System.out.println(sum);
}
}
在一段python
的,求100以内的偶数和(更简单)
sum = 0
for x in range(101):
if(x % 2 == 0):
sum +=x
print(sum)
在使用Java for循环的时候,还有一些注意事项:
- for循环在执行条件测试后,先执行程序部分,再执行步进
- 在for循环的初始化部分声明的变量,其作用域为整个for循环体
- "初始化"和"循环条件表达式"部分可以使用逗号来执行多个操作
- 如果三个部分都为空语句(分号不能省略),相当于一个无限循环
相关文章
- Mac下安装与配置Jenkins
- Kotlin相关面试题
- 【详细步骤】M1 Mac Book Pro安装Oracle Jdk 11 arm版
- 【华为OD机试真题 JAVA】求矩形相交区域的面积
- Servlet快速学习和Tomcat快速部署(web)
- JVM面试题集合(一)
- 服务高并发、高性能、高可用实现方案
- Java的所有线程知识精华全在CompletableFuture了
- 二、Java注解&反射和动态代理
- 使用JDK的 keytool 生成JKS,修改查看JKS信息
- 阿里研发工程师JAVA暑期实习一面
- Java到底能干什么?有哪些实际用途?
- 【华为OD机试真题 JAVA】翻转英文片段中指定区间的单词顺序
- Kotlin基础入门 - 静态变量、常量 And 静态函数、方法
- 使用不同版本的Java可能会产生多个Gradle守护进程
- 谁是世界上最好的编程语言?--编程语言70年浅谈
- Kotlin协程
- Win10同时安装两个版本的JDK并随时切换,JDK8和JDK11手把手教学
- Kotlin基础学习-入门篇
- Mac M1开发环境的安装与配置(Maven)