栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

重新学java之变量

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

重新学java之变量

重新学java之变量 常用类型
  • 整形
    – int(4字节)
    – short(2字节)
    – long(8字节)
    – byte(1字节)

  • 浮点类型
    – float 4字节
    – double 8字节

  • boolean类型
    – false
    – true

变量

变量的声明

  1. 使用前一定要先声明,然后初始化
  2. type name
常量
  1. 通常使用大写来表示一个常量
  2. 常量只能被赋值一次
  3. final关键字
类型之间的强制转换

解释一下为什么int 转 float会精度损失。同样是4字节的数据,计算机表示浮点数用的方法和整形不同(具体可以参考机组,IEEE754的表示方法),浮点数表示的数大小更大,但是精度相对来说没有整形那么高。准确说浮点数可以用23位表示精度,但是整形可以用32位。

数组

把数组也当成变量放在这儿吧

  • 声明方式
    int [] a or int a[]都可以,同样和变量一样,这只是声明了,并没有初始化。
    数组的初始化可以
        int [] arry = {1,2,3,4}; // 这种就是匿名数组
       int arry_2[] = new int[]{1,2,3,4};
       System.out.println(arry);
       System.out.println(arry_2);
  • 数组的拷贝
int[] aryy = {1,2,3,4}
int[] arry_2 = Arrays.copyOf(arry,length)

对于第二个参数,如如果数组元素是数值型,那么多余的元素将被赋值为 0; 如果数组元素是布尔型,则将赋值
为 false。相反,如果长度小于原始数组的长度,则只拷贝最前面的数据元素。

  • 二维数组的初始化
    数据类型 数组名 [ ][ ] = new 数据类型[m][n]
    数据类型 [ ][ ] 数组名 = new 数据类型[m][n]
    数据类型 [ ] 数组名 [ ] = new 数据类型[m][n]
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/272323.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号