数据类型、变量、常量、标识符_java

逻辑型

  • boolen类型适用于逻辑运算,一般用于程序流程控制

  • boolean类型数据只允许取值true和false
    不可以0或者非0的整数替代true和false
    if(a==5)在java中是不允许的
    数字类型是不能直接用if作为逻辑类型
    字符型

  • char型数据用来表示通常意义上的“字符”

  • 字符常量是用单引号括起来的单个字符
    char c=‘A’;

  • Java字符采用Unicode编码,每个字符占俩个字节
    可采用十六进制编码形式·表示
    char c1=‘u0061’;

  • java语言中还允许使用转义字符’‘来将其它的含义
    char c2=’\n’;//代表换行符

  • 转义符
    ·\ddd 1到3位八进制数所表示的字符(ddd)
    ·\uxxxx 1到4位十六进制数所表示的字符(xxxx)
    ·’ 单引号字符
    ·" 双引号字符
    ·\反斜杠
    ·\r 回车
    ·\n 换行
    ·\f 走纸换页
    ·\t 横向跳格
    ·\b 退格
    整数类型
    java各整数类型有固定的表数范围和字段长度,而不受具体操作系统的影响,以保证java程序的可移植性
    在这里插入图片描述

  • Java语言整型常量的三种表示形式:

    • 十进制整数,如12,-314,0;
    • 八进制整数,要求以0开头,如012
    • 十六进制整数,要求以0x或者0X开头, 如012;
    • 二进制,以0b或者0B开头,如0b00010010(Java7以上)
  • java语言的整型常量默认为int型,如:
    int i=3;

  • 声明long型常量可以后加‘L’或‘L’,如:
    long l=3L;

  • java中没有“无符号数”一说(既然是数就一定有意义有符号的)
    - [ ] (如果非要表示无符号数)可以用long来处理无符号整数(uint)
    浮点型

  • java浮点类型有固定的表数范围和字段长度
    在这里插入图片描述

  • Java浮点类型常量有俩种表示形式
    - [ ] 十进制数形式,必须含有小数点,例如:3.14 ,314.0, .314
    - [ ] Java7以上:123_456.789_000(千分位割符用下划线/逗号表示)
    - [ ] 科学记数形式,如3.14e2,3.14E2(乘以10的多少次方比如3.14e2表示乘以10的2次方)

  • java浮点型常量默认为double型,
    - [ ] 如要声明一个常量为float型,则需在数字后面加f或F,如:
    double d=3.14;
    float f=3.14f;
    变量声明和赋值

public class Test{
	public static void main(String agrs[]){
		boolean b=true;//声明boolean型变量并赋值 
		int x,y=8;//声明int型变量 
		float f=4.5f;//声明float型变量并赋值
		double d=3.1415;//声明double型变量并赋值
		char c;//声明char型变量
		c='\u0031';//为char赋值
		x=12;//为int赋值
	}
}

标识符

  • 名字就是标识符:任何一更变量、常量、方法、对象和类都需要名字。
  • 标识符要满足如下的规定:
    - [ ] (1)标识符可以由字母数字和下划线(_)、美元符号($)组合而成
    - [ ] (2)标识符必须以字母、下划线或者美元符号开头,不能以数字开头.
  • 标识符最好与其意义相符,以增加程序的可读性
  • 应注意Java是大小写敏感的语言。
    - [ ] 按Java惯例,类名首字母大写(如Pascal)
    - [ ] 其余的(包名、方法名、变量名)首字母都小写(如camel)
    - [ ] 少用下划线
    - [ ] 常量随定义
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值