[JavaSE]变量与类型

本文介绍了Java中的基本数据类型,包括整型、长整型、浮点型、字符型、字节型、短整型、布尔型以及字符串类型,详细阐述了它们的范围、字节数及使用示例。同时,提到了变量的作用域,指出其一般限制在定义的大括号内,并讨论了类型转换的规则,强调了范围大小对转换的影响。
摘要由CSDN通过智能技术生成

        来到新的篇章,最近开始从C语言的学习跳转到JAVA了。以后大概都是更新java的篇章,本文章我们讲述java中的变量与类型

目录

1.整型变量

2.长整型变量

3.双精度浮点型变量

4.单精度浮点型变量

5.字符类型变量

6.字节类型变量

 7.短整型变量

8.布尔类型变量

9.字符串类型变量

 10.变量的作用域

11.类型转换


1.整型变量

int 变量名 = 初始值;

类型字节数范围
int4-2^31 ~ 2^31-1

2.长整型变量

long 变量名 = 初始值;

        eg: long num = 10l;//在初始值后面加上大写或小写字母“L”表示长整型。

                                    //如果long num = 10;即把整型类型10赋给长整型num,当然也不会出错

类型字节数范围
long8-2^63 ~ 2^63-1

3.双精度浮点型变量

double 变量名 = 初始值;

        用浮点型进行除法运算的时候记得给上小数噢,不然跟long一样只是将int类型赋给浮点型

        eg:double num = 5.0/2;

类型

字节数
double8

4.单精度浮点型变量

float 变量名 = 初始值;

类型字节数
float4

 (优先考虑双精度浮点型)

5.字符类型变量

char 变量名 = 初始值;

eg:char ch = ‘A’

(在JAVA中还可以赋值中文哦)

类型字节数
char2

6.字节类型变量

byte 变量名 = 初始值; 

类型字节数范围
byte1-128 ~ 127

 7.短整型变量

short 变量名 = 初始值; 

类型字节数
short2

8.布尔类型变量

boolean 变量名 = 初始值; 

        布尔的初始值只有两种:true 、false

        java中没有1代表真,0代表假这种概念,只能通过布尔类型变量来存放真或假

        像是java中的循环while()括号中的均要填写布尔表达式,不能出现while(a)这种类型,要写成while(a != 0)

9.字符串类型变量

 String 变量名 = 初始值;

         String str = "hello";(String用双引号,char用单引号)

        String类型可以通过‘+’来实现字符串的拼接

        str += world;

        打印出str则是helloworld

值得注意的是,+在两边的操作数中任意一方存在字符串时,则会把左右两边链接成字符串。

public class Test {
    public static void main(String[] args) {
        String str = "hello";
        int a = 20;
        int b = 23;
        str = str + a + b;//str为字符串先通过+和a拼接,此时str+a为字符串,再同理str+a为字符串整体与b拼接
        System.out.println(str);
        str = "hello";
        System.out.println(a+b+str);//第一个+两边操作数都为整数,实现整数的相加,得到43再与字符串str拼接
    }
}

 10.变量的作用域

        java中的变量作用域一般在变量定义的作用域(一对大括号)中

{
    int a = 10;
    System.out.println(a);//有效,打印成功
}
    System.out.println(a);//无效

11.类型转换

        把范围大类型赋值给范围小的类型会报错

        反之,则正常编译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值