黑马程序员 Day2 Java基础常量与变量等

本文深入探讨Java编程中的整数表达形式(十进制、八进制、十六进制),以及其在计算机中的二进制表现。同时详细解释Java的数据类型,包括整数默认类型int与小数默认类型double,并通过实例说明字符编码规则及字节占用情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


------- android培训java培训、期待与您交流! ----------


一、标示符

1.Java语言基础组成:

关键字、运算符、标示符、语句、注释、函数、常量和变量、数组。

2.对于整数,Java有三种表达形式:

十进制:0-9,满10进1

八进制:0-8,满 8进1

十六进制:0-9,A-F,满16进1,用0x开头表示

规律:进制越大,表现形式越短,计算机中无论什么形式都是二进制表现形式

  ☆二进制和十进制之间的转换:

*十进制转换二进制:

原理:对十进制数进行除二运算

例:10进制6的转换二进制

  *二进制转换十进制:

原理:二进制乘以2的过程

例:2进制110转换10进制

110:

    0×2º+1×2¹+1×2²

       0 +   2 +   4 = 6 

所以2进制110的十进制是6

*技巧:十进制转换二进制

0 0 1 1 0 1 0 1

      128      64      32      16       8       4       2       1

       ×      ×      32   +  16      ×    +  4    +  2    +  1 = 53

0和任何数相乘都为0,所以直接忽略0下的数,把剩下的树相加即可。


        如果十进制内全部为1:

1 1 1 1 1 1 1 1

      128   +  64  +   32   +  16   +   8   +   4    +  2    +  1 = 255

    则结果为255,所以说一个字节最大值为255。

二、  数据类型

Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的空间。

整数默认int,小数默认double。

*1字符=2字节,1字节=8位 英文和数字占一个字节,中文占一个字符,也就是两个字节。


三、运算符

算术运算符,赋值运算符,比较运算符,逻辑运算符,位运算符,三元运算符。

例:区别a++和++a

class yunsuanfu
{
     public static void main(String[]args)
      {
           int a=3 ,b;
           b=a++;/*b=++a*/
           System.out.println("a="+a+",b="+b);
      }
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值