1.for循环:for(循环变量的初始化1;循环的条件2;循环变量的变化3){
循环体4;
}
执行顺序为:1,2,4,3,2,4,3,2,4,3,2,4,3.。。。。当2为false时结束循环
2.break:跳出本层循环,continue跳过本次循环,不执行下面的语句而直接进行下一次循环。
3.三种循环的使用情况:
1.要素1与要素3不同,首选while
2.要素1与要素3相同时首选do...while
3.固定循环次数首选for
4.循环嵌套:
1.循环中套循环,一般多行队列使用,外层控制行,内层控制列。
2.执行规则:外层走一次,内层循环走所有次,
3.建议,嵌套的循环越少越好,能用一层的就不用2层,能用两层就不用三层。
4.break只能跳出一层循环
5.程序=数据结构+算法
数据结构:数据的存储和操作方式
算法:解决问题的步骤/流程(顺序,分支,循环)
设计好的合理的数据结构会导致好的算法
-----------先设计数据结构,再由算法。
6.数组
1.是一种数据类型,引用类型
2.相同数据类型的集合
3.数组的定义:
int [] a = new int [10];
4.数组的初始化:
int [] a = {1,2,3};
int [] a = new int[]{1,2,3};
5.数组的访问:
1.通过数组名.length可以获取数组长度
2.通过下标来访问数组元素,下标从0开始,最大到length-1
6.数组的遍历:
int [] a =new int[10];
for(int i =0;i<a.length;i++){//遍历数组
a[i]=i;//为数组赋值
}

转载于:https://blog.51cto.com/10972685/2069191

java基础知识之循环结构与数组相关推荐

  1. Java基础语法_循环结构【多测师_何sir】

    Java基础语法_循环结构 for 循环 while 循环 do-while 循环 Java 增强 for 循环 break 关键字 continue 关键字 for 循环 语法结构: for(初始化 ...

  2. C语言基础知识(三)-程序设计结构、数组、字符串处理函数

    本文是C语言的基础知识,主要讲解三种程序设计结构.数组.字符串和字符数组.数组元素查询以及字符串处理函数. 程序结构设计 包括C语言在内的几乎任何编程语言都支持以下三种程序设计结构,它们分别是: 顺序 ...

  3. java基础起步四-循环结构

    文章目录 循环结构介绍: 一.循环结构 1.while循环 2. do-while循环结构 3. for循环 二: 循环结构练习题 1. 从键盘分别输入年月日,使用for+if实现判断这一天是当年的第 ...

  4. 小白自学笔记——JAVA基础 2.9循环结构

    循环结构 在某些条件满足的情况下,反复执行特定代码的功能. 循环语句分类 for 循环 while 循环 do-while 循环 FOR循环结构 for (①初始化部分;②循环条件部分;④迭代部分){ ...

  5. Java基础知识之循环语句(for循环、while循环)

    文章目录 一.for循环 二.while循环 三.各种循环的区别 四.循环注意事项 一.for循环 1.简答说明 for(初始化语句; 条件判断语句; 条件控制语句){循环体语句: } (1)执行初始 ...

  6. c 结构体在声明时赋值_Java基础知识 初识Java 循环结构进阶 数组 数据类型 各种运算符...

    今天给大家带来的是初级Java基础部分的知识:包括初始Java.变量.常量.数据类型.运算符.各种选择结构.循环结构.数组等Java的基础语法部分!最后还有****循环结构的进阶****,步骤超详细, ...

  7. Java基础知识 21(Set集合,HashSet集合以及它的三种遍历方式(迭代器,增强for循环,forEach),LinkedHashSet集合,TreeSet集合(自然排序法,比较器排序法))

    Java基础知识 21 Set集合 Set集合:一个不包含重复元素的Collection集合,元素不重复,List集合是允许元素重复的. Set接口的三个字类:HashSet(),LinkedHash ...

  8. Java基础知识(五) 字符串与数组

    Java基础知识 字符串与数组 1. 字符串的创建与存储的机制是什么 2. "==".equals和hashCode有什么区别 3. String.StringBuffer.Str ...

  9. 第二十九节:Java基础知识-类,多态,Object,数组和字符串

    前言 Java基础知识-类,多态,Object,数组和字符串,回顾,继承,类的多态性,多态,向上转型和向下转型,Object,数组,多维数组,字符串,字符串比较. 回顾 类的定义格式: [类的修饰符] ...

最新文章

  1. 【bzoj5016】[Snoi2017]一个简单的询问 莫队算法
  2. 您的浏览器由所属组织管理_速度收藏!全省性社会组织年检网上填报指引来了!...
  3. jquery ajax error但状态是200,jQuery $ .ajaxError()在200上运行 - 好的
  4. Linux Linux常用命令二
  5. Rsync总结笔记—以守护进程(socket)方式传输数据
  6. 【翻译】 Video Object Tracking using Improved Chamfer Matching and Condensation Particle Filter
  7. 数据库实体表的关系学习
  8. Tor源码分析十 -- 连接和链路
  9. android nv21 nv12,android - 将NV21转换为NV12并旋转90度通过libyuv? - 堆栈内存溢出
  10. C++ 算术平均数及几何平均数
  11. 片上偏差模式OCV,AOCV,SOCV
  12. MVVM?继续搞一波
  13. Python批量处理表格有用吗_python批量读入图片、处理并批量输出(可用于深度学习训练集的制作)...
  14. dma_alloc_coherent 申请内存用法和问题总结
  15. Android:浏览图片,点击放大至全屏效果
  16. 标准C语言各种时间函数用法
  17. ffmpeg使用硬件加速hwaccel、cuvid、h264_cuvid、h264_nvenc
  18. 用户管理系统_学期项目智能管理系统用户操作指南
  19. 2020年4月程序员工资统计,人工智能工资大跌
  20. docker-e参数,顺利收获Offer

热门文章

  1. 给GAN一句描述,它就能按要求画画,微软CVPR新研究 | 附PyTorch代码
  2. 哈尔滨机器人餐厅打造现实版“未来世界”
  3. 1141. PAT Ranking of Institutions (25)
  4. PHP中include()与require()的区别说明
  5. 动态使用webservice,以及含有ref类型的参数的问题
  6. iOS开发拓展篇—静态库
  7. Ruiy自我识人做事领悟录ing
  8. 雷军:小米二为何不用1300万像素相机_TechWeb
  9. ASP.NET页面的生命周期
  10. Idea开发Java WEB 应用