JAVA基础语法(2)

一、JAVA变量类型介绍

四类

八种

字节数

数据表示范围

byte

1

-128~127

short

2

-32768~32767

int

4

-2147483648~2147483648

long

8

-263~263-1

浮点型

float

4

-3.403E38~3.403E38

double

8

-1.798E308~1.798E308

字符型

char

2

表示一个字符,如('a','A','0','家')

布尔型

boolean

1

只有两个值true与false

二、JAVA变量的一些规则

当输入整数时,在JAVA中默认为int

当舒服浮点数,在JAVA中默认是double

当需要一些变量是需要实行强转,只需要在那个数前面加个(需要强制转换的数值类型)数值

三、怎样创建变量

定义变量(创建变量)

数据类型  变量名  =  数据值;

int         a    =  100;

四、变量使用的规范

我们使用变量的时候需要注意,要满足变量的使用规则才可以使用的,我们来看看都有哪些注意事项。

1、变量使用的注意事项,变量定义后可以不赋值,使用时再赋值。不赋值不能使用。

public static void main(String[] args) {

        int x;

        x = 20; //为x赋值20

        System.out.println(x);//读取x变量中的值,再打印

}

2、变量使用时有作用域的限制。

public static void main(String[] args) {

int x = 20;

{

    int y = 20;

}

System.out.println(x);//读取x变量中的值,再打印

System.out.println(y);//读取y变量中的值失败,失败原因,找不到y变量,因为超出了y变量作用范围,所以不能使用y变量

}

3、变量不可以重复定义。

public static void main(String[] args){

      int x = 10;

      double x = 5.5;//编译失败,变量重复定义
}

五、强制类型转换

转换的过程中,数据遵循一个原则:

范围小的数据类型值(如byte),可以直接转换为范围大的数据类型值(如int);

范围大的数据类型值(如int),不可以直接转换为范围小的数据类型值(如byte)

各种数据类型按照数据范围从小到大依次列出:

byte -> short -> int -> long -> float -> double

  1. 自动类型转换

表示范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换

自动类型转换格式:

范围大的数据类型 变量 = 范围小的数据类型值;

如:

    double d = 1000;

或

    int i = 100;

    double d2 = i;

2、强制类型转换

表示范围大的数据类型转换成范围小的数据类型,这种方式称为强制类型转换

强制类型转换格式:

范围小的数据类型  变量 = (范围小的数据类型) 范围大的数据类型值;

如:

int  i = (int)6.718;   //i的值为6

或

double  d = 3.14;

int  i2 = (int)d;     //i2的值为3

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值