分类型变量预测连续型变量_终于弄清楚java的变量与类型了!-编程知识网

为了更好的巩固java语言学习中的基础知识,特意为大家精心整理了java的变量类型的基础知识,希望可以帮助到大家!

1.变量与类型

1.1整型变量(int)

代码示例:

int a=2;//定义一个整型变量
System.out.println(a);
//java中,整型没有64位或32位的概念,即可以跨平台

在java中,一个int变量占4个字节,4 个字节表示的数据范围是 -2^31 -> 2^31-1 , 也就大概是 -21亿 到 +21亿。和操作系统无直接关系。(即)如果运算结果超出范围,就会出现溢出情况。

查看java中的整型数据范围:

System.out.println(Interger.MAX_VALUE);
System.out.println(Interger.MIN_VALUE);
//Interger为一个包装类

1.2长整型变量(long)

代码示例:

long a=5L;//这里的5L可以写为5l,l为小写的L,但是一般为了好区分,写为大写L
System.out.println(a);

Java 中 long 类型占 8 个字节. 表示的数据范围 -2^63 -> 2^63-1。

查看java中的长整型数据范围:

System.out.println(Long.MAX_VALUE);
System.out.println(Long.MIN_VALUE);
//包装类为Long

1.3双精度浮点型变量(double)

代码示例:

double num = 1.0;
System.out.println(num);

java中的double类型占8个字节。

1.4单精度浮点型变量(float)

代码示例:

float num = 1.0f;    // 写作 1.0F 也可以
System.out.println(num);

java中的float类型占4个字节。

1.5字符类型变量(char)

代码示例

char ch = 'A';
//包装类为Character

java中char类型占2个字节,可以表示汉字,一个汉字占2个字节。

在java中使用unicode表示字符。

注意:

char类型不能表示负数。

1.6字节类型变量(byte)

代码示例:

byte value = 0;
System.out.println(value);
//包装类为Byte

byte占一个字节,取值范围为:-128 —> +127。

1.7短整型变量(short)

代码示例:

short value = 0;
System.out.println(value);
//包装类为Short

short占2个字节,取值范围为:-2^15 —> 2^15-1。

1.8布尔类型变量(boolean)

代码示例:

boolean value = true;
System.out.println(value);

注意:

boolean只有两个值:true或者false,并且没有确定的大小,JVM没有明确规定。

以上八种类型为基本数据类型。

1.9字符串变量类型(String)(引用类型)

代码示例:

String name = "zhangsan";//name就是一个引用,用来存储字符串对象"zhangsan"的地址
System.out.println(name);int a=10;
System.out.println("a的值="+a);
//结果:a的值=10
//字符串拼接任何的数据其结果就是字符串,即上面的结果就是一个字符串。

不是数据类型,没有最大最小值。

1.10变量命名

1.一个变量名只能包含数字, 字母, 下划线。

2. 数字不能开头。

3. 变量名是大小写敏感的。

4.变量命名以字母、下划线、美元符命名,但尽量不要用美元符。

5.建议使用小驼峰命名法(除第一个单词之外,其他单词首字母大写)。