Java入门(2)__常量与变量

常量

不能改变的量
分类
字符用单引号 字符串用双引号
- 100
- 123.45
- “tom”
- null
- true
- false
- ‘c’

- ————————————–

变量的作用范围:一对{}内有效,也就是生命周期

calss Demo{
    public static void main(String[] args){
        //{
        int age = 23;
        byte bb = 12;
        //}
        //由于变量的生命周期只在{}内有效,所以输出会报错,去掉{}就好
        System.out.println("hello world" + age);
        //找里age为int,赋值给byte会报错
        byte b = age;
        //若强行将变量赋值给变量,就需要强制类型转换,
        byte b = (byte)age;


        //降格才需要强制类型转换,升格不需要转换,直接能用
        int age2 = bb;
        }
}

操作符重载

System.out.println("hello" + "world");
//若无() 则输出5+5 = 55
System.out.println("5 + 5 = " + (5 + 5));
所有byteshortchar都将提升到int类型运算
int b = 100;
byte short char ----> int

特殊字符
\t //tab
\r //return
\n //new line

进制

10进制
2进制
8进制 0~7 以0开头(06表示6)
16进制 0~F 以0x开头(0x12,0xfe)

内存中的数据存放形式
byte // 字节

负数的表现形式:补码(取反+1)
+124 = 0111 1100 -124 = 1000 0100
+125 = 0111 1101 -125 = 1000 0011

1 = 0000 0001 -1 = 1111 1111

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

oifengo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值