首先要明确两者的区别:
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);
}
}