当前位置:网站首页>循环语句及数组
循环语句及数组
2022-07-15 16:26:00 【.Null】
循环语句及数组
知识点总结: 循环语句 及 数组
Java中有三种主要的循环结构:1) for循环 2) while循环 3) do…while循环 Java 增强 for 循环
一. for(初始化;布尔表达式;更新){ 代码语句} 例1:
二.while 循环 while是最基本的循环,它的结构为:
格式 : while( 布尔表达式){循环内容} 例2:
三、do...while循环 do…while 循环和 while 循环相似,却不同的是,do…while 循环至少会执行一次
格式: do{ 代码语句}while(布尔表达式); 例3:
四、Java增强型for循环Java5 引入了一种主要用于数组的增强型for循环。但需要注意一点:Java增强型for循环只能 取值,不能赋值
格式: for(声明语句:表达式){ 代码句子 }
五、break、continue、return
1.)break : 结束循环 2.) continue : 结束本次循环,进入下一次循环
3.)return : 结束一个方法,方法的结束了,循环自然被结束注意:在while和do...while中使用continue时要注意更新语句的位置。
五.声明数组变量
注:必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法格式:
例: 声明数组变量 byte[] arrayByteA; int[] arrayIntA; long[] arrayLongA; String[] arrayStringA;
1)数组的初始化主要有 两种方式:静态初始化 , 动态初始化
* 数组静态初始化: arrayByteA=new byte[] {1,2,3,4,5};
或数组声明的变量和初始化用一条语句完成 byte[] arrayByteA=new byte[] {1,2,3,4,5,6};
*数组动态初始化 arrbtC=new int[8];
或数组声明的变量和初始化用一条语句完成 int[] arrbtC=new int[2];
2)数组引用
Java中通过下标来引用数组元素:arrayName[index];
Java会对数组元素要进行越界检查以保证安全性。每个数组都有一个length属性来指明它的长度,
例如arrayIntA.length 指明数组 arrayIntA 的长度。
边栏推荐
- 医疗单据OCR识别+知识库校验,赋能保险智能理赔
- 10 database optimization best practices for web developers
- R语言使用nnet包的multinom函数构建无序多分类logistic回归模型、使用exp函数、confint函数、coef函数获取模型中每个变量(自变量改变一个单位)对应的优势比
- 函数与箭头函数
- CS5801_ HDMI to EDP advantage replaces lt6711a solution
- fink.15 DataSet模块 算子大全
- MySQL - File /var/log/mysql/mysql-bin.index not found (Errcode 13 - Permission denied)
- 從數字化到智能運維:有哪些價值,又有哪些挑戰?
- Matlab-mex
- 杰理之播放最大音量提示音播不出来【篇】
猜你喜欢
随机推荐
Function advanced application
R语言使用lm函数构建线性回归模型、使用I运算符嵌入表达式、使用表达式指定回归方程的形式
【森城市】GIS数据漫谈(四)— 坐标系统
Together with Alibaba cloud, grafana labs will provide the first grafana hosting service in China
线性代数 笔记2
R language uses roc of epidisplay package from. The table function visualizes the ROC curve corresponding to the clinical diagnosis table data and outputs a new diagnostic table, output sensitivity, 1
After reading these five reasons, I finally know the reason why FTP was replaced
Diwen serial port screen tutorial (3)
不能不知道的分布式基础理论
leetcode:74. Search 2D matrix
爆肝万字,终于搞定这篇神经网络搭建全全全流程!学不会你来找我~
Comment définir Notepad + + comme mode d'ouverture par défaut
es5和es6的区别
Database daily question --- day 23: game play analysis L
Matlab-mex
flink. 14. How is the underlying layer of datastream module source implemented?
2022年智能运维企业50强,博睿数据实力入选
看完这5个理由,我终于知道FTP被替代的原因
R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的计数个数、均值和中位数、使用list函数指定函数列表并指定自定义函数名称
迪文串口屏教程(3)









