java第四天循环结构(下)跟数组(上)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java第四天循环结构(下)跟数组(上),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2527字,纯文字阅读大概需要4分钟。
内容图文
![java第四天循环结构(下)跟数组(上)](/upload/InfoBanner/zyjiaocheng/619/1e0df40bab864d44a4bcd9946cc03dab.jpg)
1.for循环结构
for循环主要实现与次数相关的循环,应用率高
1.1)语法:
1 2 3
for(第一要素;第二要素;第三要素;){
4
语句块/循环体-----反复执行的代码
}
2.2)执行过程;
1,2,4,3,2,4,3,2,4,3…2//当第二要素为false时程序结束
案例:输出十次"行动是成功的阶梯"
for(int i=0; i<9; i++){
System.out.println("行动是成功的阶梯");
}
案例:输出9的乘法表
for(int i=1; i<=9; i++)[
System.out.println(i+"*9="+i*9);;
}
2.break和continue
2.1)break是跳出当前循环
案例:
for(int i=1; i<=9; i++){
if(i==5){
break;
}
System.out.println(i+"*9="+i*9);
}
2.2)continue只能用在循环中,用于跳过循环剩下的语句,进入下一次循环
案例:
for(int i=1; i<=9; i++){
if(i%3==0){
continue;
}
System.out.println(i+"*9="+i*9);
}
3.嵌套循环
3.1)循环中套循环,一般多行多列使用,外层控制行,内层控制列
3.2)执行规则;
外层循环走一次,内层循环走所有次
3.3)建议;
嵌套循环越少越好,能用一层就不用两层,能用两层就不用三层,若业务必须通过三层循环以上才能解决,说明设计有问题
3.4)break只能跳出当前循环
3.5)"\t"固定八个字节(相当于八个空格)
案例:九九乘法表
for(int num=1; num<=9; num++){
for(int i=1; i<=num; i++){
System.out.print(i+"*"+num+"="+i*num+"\t");//print输出不换行
}
System.out.println();//换行
}
4.数组
数组是一种数据类型(引用类型),数组是相同数据类型元素的集合
4.1)数组的定义
案例:
//声明一个整形的数组arr,包含5个元素,每个元素都是int型,默认值为0
int[] arr = new int[5];
//声明一个浮点型的数组dou,包含10个元素,每个元素都是double型,默认值为0.0
double[] dou = new double[10];
//声明一个布尔型的数组boo,包含20个元素,每个元素都是boolean型,默认为false
boolean[] boo = new boolean[20];
4.2)数组的初始化
案例;
//声明一个整形的数组arr,包含3个元素,每个元素都是int型,赋值为1,2,3
int[] arr = new int[]{1,2,3};
int[] arr ={1,2,3};
int[] arr;
arr = new int[]{1,2,3];
4.3)数组的访问
4.3.1)通过(数组名.length)可以获取数组的长度(元素的个数)
案例:
int[] arr = new int[5];
System.out.println(arr.length);//输出为5
4.3.2)通过下标/索引来访问数组中的元素,下表从0开始,到最大数(数组的长度-1)
案例:
int[] arr = new int[3];
arr[0] = 100;
arr[1] = 200;
arr[2] = 300;
//arr[3] = 400;运行时会发生下标越界异常
System.out.println(arr[arr.length-1]);//输出arr中最后一个元素的值
5.数组的遍历
用for循环遍历arr数组,然后给arr数组中的元素赋值
案例
int[] arr = new int[10];
for(int i=0; i<arr.length; i++){//遍历arr数组
arr[i] = 100;//给arr中每个元素赋值为100
System.out.println(arr[i]);//输出每个元素的值
}
案例
int[] arr = new int[10];
for(int i=0; i<arr.length; i++){//遍历arr数组
arr[i] = (int)(Math.random()*100);//给arr中每个元素赋值为0到99之间的随机数
System.out.println(arr[i]);输出每个元素的值
]
内容总结
以上是互联网集市为您收集整理的java第四天循环结构(下)跟数组(上)全部内容,希望文章能够帮你解决java第四天循环结构(下)跟数组(上)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。