Java数据类型和变量类型的区别

首先要明确两者的区别:

1.数据类型:定义一个变量,每一种数据类型需要用到的存储空间都不同,这时需要用不同的数据类型来定义变量;例如:int float double等等

2.变量类型:说的是该变量的使用范围;即:局部变量、类变量、实例变量;

类变量:在方法之外(还要用static修饰)

局部变量:在类的方法里面定义的变量

实例变量:在方法之外定义(不用static修饰)

package javatext;
import java.util.Scanner;                    //搜寻类的路径
public class hello {
	static int pi=3;                        //类变量 ,同时也是int数据类型
	double pii=3.56;                        //实例变量 ,同时也是double数据类型
	public static void main(String[] args) {
		int i =128;                         //局部变量 , 同时也是int数据类型
		byte b = (byte)i;
		System.out.println(b);
		 
		
	}
}

你可能感兴趣的:(java,开发语言,后端)