Java中的数据类型(四类⼋种),变量定义规则,新建类的规则,局部变量,
全局变量,单字符类型的定义
Java中的数据类型分为2种:
1.基本数据类型:(四类⼋种)
整型默认类型为int,⼩数默认类型为double
1.整数有4种(byte,short,int,long):int是整数的默认类型,int是⽤的⽐较多的整数类型,但Long是范围最⼤的整数类型,如果整数是Long类型,⼀般在其后加上L表⽰其为长整型变量。java变量的数据类型分为两种
2.⼩数类型有2种(float和double):⼩数的默认值类型为double,故当⼩数表⽰float类型时,⼀般在⼩数后加上F,以表⽰其为float类型的浮点数
⼩数类型在以后⼏乎是不⽤这两种数据类型去定义⼩数,因为这两种数据⽆法通过⼆进制来表⽰⼩数点之前和⼩数点之后的数,所以当⼩数之间进⾏运算的时候可能会丢失掉精度。所以我们通常⽤BigDecimal的⼀个类来维护⼩的数据,不改变任何⼀个⼩数的精度,且BigDecima中提供了很多功能来执⾏⼩数的加减乘除等运算
3.单字符类型(char)占字节数不确定,与其编码类型或者字符类型有关
4.布尔类型(boolean):其结果只有2中true/false,boolean类型之占⼀个位
2.引⽤数据类型:class interface 数组枚举类引⽤类型的默认值都为null 变量定义规则
变量名定义要注意⼩写驼峰规则。
新建类的规则
⾸字母⼤写驼峰规则
package com.javasm.deom;
/**
* @author: JAVASM
* @classNAME: DataType
* @description:
* @date: 2021/3/26 8:48
* @version:0.1
* @since:1.8
*/
public class DataType {
public static void main(String[] args) {
//通过变量名来维护不同类型的数据
//整数类型4种
byte a=100;
short sh =200;
int sum=200;
long lon =200L;
//⼩数类型2种
float f=10.0f;
double dou=10.0;
//单字符1种
char c1='a';
//布尔类型1种
boolean flag=true;
//引⽤类型
String str="hello";
}
}
局部变量必须定义初始化,⽽全局变量可以只定义,不⼀定需要初始化,引⽤类型默认为null,普通数据类型也有其对应的默认值单字符(char)类型的定义(有3种单字符,数字和unicode)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论