[1]Java基础一遍过---【循环结构,增强for ,break ,continue 详解】5分钟掌握

首先,我们需要知道为什么要用到循环?

比如我们需要 同样的操作 执行 多次

Java中三种主要循环结构:

while 循环
do_while 循环
for 循环
以及在 Java5 中引入了一种 主要用于 数组增强型 for 循环

循环结构的四个要素:

初始化条件
循环条件
循环体
迭代条件

一、while 循环

while循环的基本结构:


//初始化条件
while( 循环条件 ) { 
 //循环体
 //迭代条件
}
//只要循环条件为true,便会一直循环

代码实例:


public class test {
    public static void main(String[] args) {
        int x = 1;
        while( x < 10 ) {
            System.out.println("关注,点赞,收藏");
            x++;
        }
    }
}

二、do_while 循环

该循环与while循环相似,不同的是会先执行一次代码,再去判断表达式是否为true


//初始化条件
do { 
 //循环体
 //迭代条件
}while( 循环条件 );

代码示例:


public class test {
    public static void main(String[] args) {
        int x = 1;
        do {
            System.out.println("关注,点赞,收藏");
            x++;
        }while (x < 1);
    }
}

三、for 循环

for循环是最常用的一种循环结构,简单方便


for(初始化条件;循环条件;迭代条件){
    循环体
}

代码示例:


public class test {
    public static void main(String[] args) {
        for (int i = 1; i <5; i++) {
            System.out.println("关注,点赞,收藏");
        }
    }
}

四、增强for循环

增强for循环主要用于数组,但是初始化条件的变量类型且需要与数组内元素的类型匹配。


for(声明一个新的局部变量:数组名){

}

代码实例:


public class test {
    public static void main(String[] args) {
        int [] str = {”关注“,”点赞“,"收藏"};
        for(String a : sz){
            System.out.println(a+",");
        }
    }
}

五、break ,continue关键字

break用法:用于跳出循环结构


for (int i = 1; i <5; i++) {
    if( i==3 ) {
        System.out.println("关注,点赞,收藏");
        break;//跳出循环
    }
}

continue用法:

continue 适用任何循环结构。其作用是让程序立刻跳转到下一次迭代条件。


for (int i = 1; i <=5; i++) {
    if( i==3 ) {
        continue;
    }
    System.out.println("关注,点赞,收藏");
}
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第1章 编程语言与Java基础知识 1 1.1 编程语言基础知识 1 1.1.1 程序、软件与应用程序 1 1.1.2 编程语言的种类 2 1.1.3 低级语言 2 1.1.4 高级语言 3 1.1.5 程序是如何执行的 3 1.2 Java基础知识 6 1.2.1 Java平台 6 1.2.2 Java语言的版本 6 1.2.3 Java编程语言的特点 8 1.3 Java语言的开发环境 8 1.4 搭建Java开发环境 9 1.4.1 安装与设置JDK 9 1.4.2 安装与启动Eclipse IDE 12 习题 15 第2章 构建Java应用程序 16 2.1 如何构建应用程序 16 2.1.1 如何编写程序代码 16 2.1.2 程序设计的基础 17 2.1.3 算法 18 2.2 构建Java应用程序 19 2.2.1 构建第一个Java程序 19 2.2.2 使用Eclipse IDE构建第2个Java程序 21 2.2.3 使用书的范例项目 24 2.3 Java程序结构与基本输出 24 2.4 Eclipse IDE的项目管理与使用 26 2.4.1 切换工作空间 26 2.4.2 Eclipse IDE的项目管理 27 2.4.3 Eclipse IDE的基本使用 29 2.5 良好的Java程序代码编写风格 32 2.5.1 程序语句 32 2.5.2 程序块 33 2.5.3 程序注释 33 2.5.4 避免太长的程序代码 33 2.5.5 程序代码缩排 33 学习评估 34 第3章 变量、数据类型与运算符 35 3.1 变量与数据类型基础 35 3.2 变量的命名与声明 35 3.2.1 Java的命名语法 36 3.2.2 变量的声明 37 3.2.3 赋值语句 38 3.2.4 常量的声明与使用 40 3.3 Java的数据类型 40 3.3.1 整数类型 41 3.3.2 浮点型 42 3.3.3 布尔型 43 3.3.4 字符型 43 3.4 Java的表达式 45 3.4.1 运算符的优先级 46 3.4.2 算术运算符 46 3.4.3 递增和递减运算 48 3.4.4 关系与条件运算符 49 3.4.5 位运算符 51 3.4.6 指定运算符 54 3.5 数据类型的转换 54 3.5.1 宽化数据类型转换 54 3.5.2 窄化数据类型转换与类型转换运算符 56 习题 57 第4章 流程控制结构 58 4.1 流程控制与UML活动图 58 4.1.1 UML活动图 58 4.1.2 流程控制的种类 59 4.2 程序块与控制台基本输入 60 4.2.1 程序块 60 4.2.2 控制台的基本输入 62 4.3 条件控制语句 63 4.3.1 if条件语句 63 4.3.2 if/else条件语句 64 4.3.3 switch条件语句 65 4.3.4 ?:条件运算符 68 4.4 循环控制语句 69 4.4.1 for循环语句 69 4.4.2 前测式的while循环语句 71 4.4.3 后测试的do/while循环语句 72 4.4.4 breakcontinue关键字 73 4.5 嵌套循环 74 习题 76 第5章 类方法 78 5.1 过程与函数基础 78 5.2 类方法 78 5.2.1 创建Java类方法 79 5.2.2 类方法的参数传递 81 5.2.3 类方法的返回值 83 5.2.4 值传递与引用传递 84 5.3 类变量和变量作用域 86 5.3.1 Java的类变量 86 5.3.2 Java的变量作用域 87 5.4 递归程序设计 89 5.4.1 递归方法概述 89 5.4.2 递归的阶乘函数 89 5.5 Math类及其类方法 91 5.5.1 求随机数、最大和最小值 91 5.5.2 Math类的数学常量和方法 92
### 回答1: 可以使用Java的for循环语句来打印1到10的数列,具体代码如下: ```java for (int i = 1; i <= 10; i++) { System.out.println(i); } ``` 上述代码中,定义了一个循环变量i,其初值为1,每次循环自增1,当循环变量i小于或等于10时,继续执行循环体内的语句,打印当前循环变量i的值。循环执行10次后,程序结束。 ### 回答2: 使用Java语言编写一个1-10的for循环可以使用以下的代码: ```java public class Main { public static void main(String[] args) { for (int i = 1; i <= 10; i++) { System.out.println(i); } } } ``` 上述代码中,我们定义了一个名为Main的类,其中的`main`方法是程序的入口点。在for循环中,我们初始化一个名为`i`的整型变量,并将其初始值设置为1。循环的条件是`i <= 10`,即当`i`小于等于10时,循环会一直执行。每次循环迭代结束后,`i`的值会增加1。在循环体中,使用`System.out.println()`语句将当前的`i`的值打印输出。这样就实现了打印输出1到10的效果。 ### 回答3: 当我们需要用Java语言写一个1到10的循环时,我们可以使用for循环结构来完成这个任务。具体代码如下: ```java public class Main { public static void main(String[] args) { for (int i = 1; i <= 10; i++) { System.out.println(i); } } } ``` 上述代码中,我们使用了for循环来从1循环到10,循环变量`i`的初始值设为1,循环条件是`i <= 10`,每次循环结束后通过`i++`将`i`的值增加1。循环体内使用`System.out.println(i)`将当前循环变量`i`的值打印输出。 运行上述代码,就会在控制台上输出从1到10的数字: ``` 1 2 3 4 5 6 7 8 9 10 ``` 这个循环可以用来处理需要重复执行1到10之间的操作的情况,比如计算累加和、计算阶乘等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值