java入门 数据类型

java的基本数据类型:

数据类型             大小                     范围                          默认值

byte(字节)              8                   -27 ~ 27-1                                                0

shot(短整型)           16                 -215 ~ 215-1                                            0

int(整型)                32                 -231~ 231-1                                             0

long(长整型)          64                 -263~ 263-1   0

float( 单精度浮点型 )     32   

double(双精度)            64 

boolean(布尔型)   只有true和false两种形式

数据类型的基本转换:

1 由低级到高级的自动转换

如:byte a = 10;

    int b = 30  ;

    System.out.println(a + b);输出结果为int类型

2 由高级到低级的强制性转换   (会导致数据的丢失或是数据精确度降低)

如:long a =10;

   short  b =(short) a;

    System.out.println(b);

java的局部变量和成员变量

局部变量和成员变量很相似,都是描述信息的. 

如何定义声明一个变量:

变量类型   变量名 = 初始值

定义变量的三要素:

变量类型变量名 变量的初始值(三者缺一不可)

成员变量无需赋值,编译器在编译时会自动的根据变量类型赋上初始值,  而局部变量需要赋值

例如:

public class Demo
{
//age 变量属于这个类,叫做成员变量(成员属性)
//成员变量无需赋值,编译器在编译时会自动的根据变量类型赋上初始值
int age;


public static void main(String[] args)
{
//创建出一个对象,并且调用对象的属性
Demo d = new Demo();
System.out.println(d.age);

//这里的age是局部变量
int age = 18;
System.out.println(age);

}

}

常量:

public class Demo1
{
//定义一个常量,就是静态的最终的量
//常量的名字字母全部都是大写
public static final double PI = 3.14;


public static void main(String[] args)
{
System.out.println(PI);
//常量的值不能够发生改变
}
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值