码迷,mamicode.com
首页 > 编程语言 > 详细

新年在家学java之基础篇--循环&数组

时间:2020-01-29 17:50:27      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:except   需要   默认   lan   常见   fbo   插入   单选   长度   

  因为野味肺炎的肆虐,过年被迫宅家只能吃了睡、睡了吃。这么下次只能长膘脑子空空,不如趁此机会重新学习java基础,为日后做铺垫~

  循环结构:

  • 几种循环:for(;;),while(){}do{}while()
  • switchbreak,如果不加,会从当前匹配的开始输出一直到最后输出的
  • break 用在for 也能跳出循环,只能终止当前所在的for循环
  • continue 结束当前这次循环
  • return break一样可以终止循环,但是return是结束整个方法,不管有多少层循环
  • breakcontinue后不能有其他语句,因为不执行

  练手题:

  1.输出1~100的质数

  数组:

  • 数组:存放多个数据的集合
  • type [] var 或者 type var []
  • int a [] =new int[4] 声明了一个可以放4int类型的数组 --动态初始化,数组元素会有默认值
  • int b [] =new int[]{1,2,3,4}声明了一个存放1234四个数的数组
  • 定义并new完才能引用数组的元素
  • 数组下标是从0开始的
  • a.length 数组长度
  • 二维数组:一维数组中每一个元素都是一个数组
    • int[][] ii=new int [][]{ {1,2},{2,3}};
    • int ii[3][4],是有3个一维数组,每个里面有4个元素
    • ii[2].length
    • 特殊:int []x,y[]; 是声明了一个一维数组X和二维数组Y
  • 数组排序
    • 插入排序
      • 直接插入
      • 折半插入
      • shell排序
      • 交换排序
        • 冒泡
          • 相邻两元素比较,有需要进行交换
          • 快速
      • 选择排序
        • 简单选择
      • 归并排序
      • 基数排序
  • 常见报错
    • java.lang.ArrayIndexOutOfBoundsException 数组越界异常
    • java.lang.NullPointerException 空指针异常

 

新年在家学java之基础篇--循环&数组

标签:except   需要   默认   lan   常见   fbo   插入   单选   长度   

原文地址:https://www.cnblogs.com/wuhy0809/p/12240428.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!