ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JAVA之随笔

2022-09-14 19:35:01  阅读:322  来源: 互联网

标签:缩容 arr JAVA int 默认 Arrays 数组 随笔


数组

  • 数组:用来存放一组相同类型的数据类型----->引用类型
  • 特点1:有长度->length
  • 特点2:有下标,且下标从0开始

数组的定义方式

  • int[] arr={值1,值2,值3...}
  • int[] arr=new int[值]
  • int[] arr=new int[]{值1,值2,值3...} 注:该方式的[]中不能定数值

引用类型的打印

image

image

  • 字符串的比较:equals()
  • 注意:字面量.equals(变量)
  • NULLPointerException --->空指针异常
  • ArraysIndexOutOfBoundsException-->数组下标越界
    image

不同类型的数组,在定义的时候,如果没有赋值,都对应有默认值

  • int默认是0
  • double默认是0.0
  • boolean默认是false
  • string默认是null(引用类型)
  • char默认是'u\0000'
    image

Math.random():随机生成0-1之间的小数,包含0,不包含1

(int)(Math.random()*90+10)-->0-100的数

image

Arrays

  • arrays:操作数据的工具类
  • array:数组
  • Arrays.toString():将数组按照指定的格式进行输出
  • Arrays.copyOf():数组的复制->给数组扩容和缩容
  • Arrays.copyOf()的特点:只能在数组的最后一位进行缩容/扩容,因为数组的长度一旦固定之后,改变起来很麻烦
    image

数组中的扩容和换位置的练习题

image

创建一个int[]数组arr,随机往数组中添加5个两位的整数,然后再随机生成一个三位的整数,插入到arr数组中的最大值前面

image
image

数组的缩容

  • binarySearch(arr,value):在arr中找到value对应的位置,如果没有找到会返回-1
  • String(引用类型)不能使用

练习题

image

标签:缩容,arr,JAVA,int,默认,Arrays,数组,随笔
来源: https://www.cnblogs.com/wmma/p/16694235.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有