public class Hello
{


     public static void main(String args[]){

          int a=10;
          int b=20;
          int result=a+b;
    
          System.out.println("结果是"+result);
     }
    
}
1 变量
  int a=10; -- int代表4个字节

  long b=20; -- long代表8个字节

定义变量
int a;

初始化变量
int a=45;

给变量赋值
int a;
a=45;



2 java基本数据类型

整数类型
整数类型有:byte short int long
公式:2的(n次方-1) 一个字节=8
byte  一个字节    -128-127
short 两个字节    -32768-32767
int   四个字节   -21477483648--2417483647
long  八个字节




小数(浮点)类型
小数类型表示一个小数,常用类型有:float.double

布尔类型


字符类型
字符类型分为char和String
char表示单个字符,两个字节,可以存放汉字。
对char进行运算时候可以直接当做ascii码对应的整数对待。
String表示复合数据类型。



3 数据类型转换

  自动转化
  数据从高精度到低精度转    byte<short<int <long<float<double
  在java中小数默认为double.
 
 
  强制转换
  int a=(int)1.2;