首页 > 基础资料 博客日记
Java数据类型
2023-07-31 16:44:23基础资料围观223次
数据类型
1.Java语言属于强类型语言。所有变量都必须先定义后才能使用
2.Java数据类型分为两大类:
基本类型:
2.1.数值类型:整数类型(byte、short、int、long、)、浮点类型(float、double)、字符类型(char)
long类型要在数字后面加个L long num4 = 30L
float类型要在数字后面加个F float num5 = 50.1F,浮点数有限、离散、舍入误差、接近但不等于
字符串String不是关键字,是一个类
2.2boolean类型:占1位其值只有true和false两个
boolean值默认为false
引用类型
引用类型为:类、接口、数组
转义字符
\t 空出Tab键距离 \n换行
类型转换
低----------------------------------------------------------->高
byte、short、char--->int->long->float->double
强制转换 (类型)变量名 高-->低
自动转换 低-->高
注意点:
1.不能对布尔值进行转换
2.不能把对象类型转换为不相干的类型
3.在把高容量转换到低容量的时候,强制转换
4.转换的时候可能存在内存溢出,或者精度问题
变量:
变量必须声明类型,可以是基本类型,也可以是引用类型,变量名必须是合法的标识符
变量的要素包括变量名、变量类型、作用域
变量作用域:
类变量、实例变量、局部变量
public class Variable{
static int allClicks = 0; //类变量
String str = "Hello World"; //实例变量,因为String是一个类
public void method(){
int i = 0; //局部变量
}
}
实例变量从属于对象,如果不进行初始化,类型为基本类型时默认值为0或0.0;类型为布尔类型时默认值为false,类型为引用类型时默认值为null
局部变量必须声明和初始化
常量
常量初始化后不能再改变值(可以理解为一种特殊的变量)在声明前面加上final,常量名一般用大写字符
final double PI = 3.14;
static final double PI = 3.14; 和final static double PI = 3.14; //两种写法等价修饰符,不存在先后顺序
变量命名:
类成员变量:首字母小写和驼峰原则monthSalary
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线MAX_VALUE
类名:首字母大写和驼峰原则Man GoodMan
方法名:首字母小写和驼峰原则run() runMethod()
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
上一篇:Java运算符
下一篇:JAVA继承多态接口