JAVASE学习笔记:第四章 JAVA数组

数组:存储相同类型数据的集合  数组里叫创建,变量里叫赋值  数据类型 [] 数组名=new 数据类型[长度]
数组默认值: int byte short long 默认值是0 
             char                默认值是'\u0000'表示空格 
             float double        默认值0.0
             boolean             默认值 false
             String              默认值null
数组一旦创建,立即产生一个长度属性 eg: arr.length
数组最大下标为length-1  最小下标为0
Arrays.sort(数组)  升序排列

作业:1、打印菱形
   *       
  * *
 *   *
*     *
 *   *
  * *
   *
2、双色球 :从键盘输入六个球,存放在数组中,其中球不能输出重复的  1-32之间的数
3、一组数据冒泡排序、最大值、最小值、求和、两边位置调换、录一个数判断在数组中的位置(写在一个类中)
4、123456789 10 11 12 13............数据按S型输出

 

标记: 100:
       continue 100;  只能用于循环
基本数据和常量存放在栈里
new出来的引用类型存放在堆里
存放的方法放在方法区
二维数组: 数据类型 [] [] 数组名= new [] []      或 int [] []={{1,2,3},{4,5,6}}
java 并没有真正的二维数组,在一维数组基础上再定义一组数组,形象地叫二维数组,又叫数组中的数组

方法定义:把一些操作语句组合起来进行重复调用,这样组合的语句叫做方法
语法: [修饰符] 返回数据类型 方法名称(参数数据类型1 参数1,参数2 参数数据类型1 参数1,参数2){}
什么时候方法用返回值?如果方法的结果要被其他地方使用需要返回值,如果不需要结果,不需要返回值,返回值 用 return 结果集
在一个类中,定义多个方法名相同,但参数不同叫方法的重载(overload), 不同体现在参数的个数和参数类型不同
练习:判断是否水仙花数100-999
      列出10以内所有数的阶乘
      从键盘输入一组数,存入数组,将数组进行排序和打印


作业:1、求出二维数组的最大值和最小值,排序 ok
      2、求对角线的和  ok
      3、123....   打印漩涡图形
      4、有一对小兔子从第3个月开始生,每次生一对,然后小兔子从第3个月开始生小小兔,假如兔子都不死,请问1年后有多少对兔子? ok
      5、从键盘上输入一些数据存放在数组中,然后进行排序,然后进行交换位置  3个方法
      6、输入一个数,判断这个数是不是回文数
      7、打印杨辉三角

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值