数据类型

数据类型分为简单数据类型,引用数据类型

 

基本数据类型分类以及特性


标识符

定义:标识符是赋给类,方法或者变量的名字

组成:标识符可以由字母,数字,下划线和美元符组成,不能以数字开头

标识符严格区分大小写

标识符不能是Java关键字和保留字

标识符的命名最好能反映出起作用


关键字

关键字不能用于变量名,类名或者方法名

除了关键字,Java还有保留字:true,false,null


变量

变量是Java程序的一个基本存储单元;所有变量都有一个作用域,定义变量的可见性,生存期。Java中所有的变量必须先声明,才能使用。

变量的三个元素:变量类型,变量名,变量值

变量名的命名规则:

满足标识符命名规则

符合驼峰法命名规范

尽量简单,做到见名知意

变量名的长度没有限制

基本的变量声明方法: 变量类型 变量名 = 变量值

 

作用域与生存期

做一个作用域中定义的变量对于该作用域外的程序是不可见的。(作用域规则为封装提供了基础)

变量在其作用域内被创建,离开其作用域时备撤销。一个变量的生存期就被限定在它的作用域中

作用域可以嵌套的。但是即使程序块能被嵌套,不能将内部作用域声明的变量与其外部作用域声明的变量重名。

按照作用范围分类:类级,对象实力级,方法级,块级


自动类型转换

满足条件才能自动类型转换:这2种类型是兼容的;目的类型数的范围比源类型的大

强类型转换:格式:(数据类型)数值


数组
数组是相同类型变量的集合。所有的数组下标从零开始。是引用数据类型
一维数组是相同类型变量列表;
声明格式:type var-name [ ]; 或者 type  []var-name;
数组初始化:var-name =new type[size] (动态初始化)或者 int a = {1,2,3,4}(这是静态初始化数组)
运算符new是专门用来分配内存的运算符。
 
数组合并
    数组长度是不可变的,想要合并两个数组,是需要重新创建一个新的数组。新数组长度是两个数组长度之和
 
多维数组是数组的数组
声明格式:type var-name [][]或者 type  [][]var-name
初始化:var-name = new type[size][size]或者 type var-name = {{1,2,3},{1,2,3},{1,2,3}}
 
一维数组输出 for(int n:a)System.out.println(n);

二维数组的输出:
int intArray [][] = {{1,2,3},{2,3,4},{3,4,5}};
for(int i=0; i< intArray.length;i++){
    for (int j=0;j<intArray[i].length;j++){
        System.out.print(intArray[i][j]+ " ");
    }
    System.out.println();
}

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值