OOP07-Java数组和循环语句
2018-03-07 19:41
232 查看
循环语句
当满足条件时, 重复执行语句块1, 直到不满足条件为止. 语法格式如下:while(条件){语句块1}
实例如下:
public class WhileDemo { public static void main(String[] args) { int i = 0; while (i < 6) { System.out.println("i=" + i); i++; } } }
运行结果:
i=0 i=1 i=2 i=3 i=4 i=5
执行n次语句块2. 语法格式如下:
for(int i=0; i<n; i++){语句块2}
实例如下:
public class ForDemo { public static void main(String[] args) { for (int i = 0; i < 6; i++) { System.out.println("i="+i); } } }
运行结果:
i=0 i=1 i=2 i=3 i=4 i=5
数组适合用for语句
声明一个数组. 语法格式如下:类型[] 数组名;
创建一个真实的数组, 为数组名赋值, 语法格式如下:
数组名 = new 类型[数组的大小];
对数组中的每个元素都处理一遍, 适合用for语句. 实例如下:
public class ArrayFor { public static void main(String[] args) { //声明数组名称nums用于存放int类型的数据 int[] nums; //nums代表新创建(new)的6个整数(int)构成的数组 nums = new int[6]; for (int i = 0; i < 6; i++) { nums[i] = i; } //数组知道自己有多少个元素: 数组名.length for (int i = 0; i < nums.length; i++) { System.out.println("nums[i]=" + nums[i]); } } }
运行结果:
nums[i]=0 nums[i]=1 nums[i]=2 nums[i]=3 nums[i]=4 nums[i]=5
注意, 写在双引号”“中都是字符串, 而不是变量!
Java还提供一种专门用于对各种类型的集合(包括数组)中的每个元素, 都处理一遍的for语句. 实例如下:
public class ArrayFor { public static void main(String[] args) { //声明数组名称nums用于存放int类型的数据 int[] nums; //nums代表新创建(new)的6个整数(int) nums = new int[6]; for (int i = 0; i < 6; i++) { nums[i] = i; } //对于数组nums中的每个元素num, 依次执行后面的语句块 for (int num : nums) { System.out.println("nums[i]=" + num); } } }
运行结果:
nums[i]=0 nums[i]=1 nums[i]=2 nums[i]=3 nums[i]=4 nums[i]=5
注意: 此种for语句只能获取nums中的元素, 不能替换nums中的元素.
相关文章推荐
- Java--分支语句、循环、数组、控制台输入语句、常用数学函数
- Java 基础文档注释,运算符,循环语句,数组(一)
- Java笔记1 Java编程基础<2>循环语句、函数(重载)、变量和数组的内存结构
- java第二课-循环语句,函数,数组
- 05_java基础加强(数组、判断语句、循环结构、进制转换、常用类等)
- Java循环语句、方法和数组
- java 分支语句、循环、数组
- JAVA基础第三天学习日记_循环语句、函数、数组
- 092day(Java循环和数组程序练习,for-each循环)
- 【Java入门第一季】Java流程控制语句之【循环语句】
- java基础整理2--循环语句的使用
- 记一段有意思的Java循环控制语句
- java循环结构(一)while for do...whiile 语句运用的一些小例子
- JAVA基础--db04_java语句-函数-数组
- C#学习笔记(二)运算符 乘方 判断语句 循环语句 比较运算符 逻辑运算符 数组
- (数据结构与算法分析 四)------数组循环队列的实现( Java语言描述)
- Java 循环语句中 break,continue,return有什么区别?
- Kotlin基础 2 - 数组、表达式、循环语句
- Java自学之路-Java基础教程-12:Java基本语句之2-循环控制语句for
- Java用循环数组实现队列