变量与运算符重点笔记

数据类型与运算符
1.1、整形变量
基本语法格式(必须初始化)

int 变量名=初始值

在Java中,一个int变量占四个字节,和操作系统没有直接关系。4个字节表示的数据范围是-2^31 --> 2 ^31-1,也大概就是-21亿到+21亿。

Java中,只有有符号,没有无符号。

使用以下代码查看Java中的数据范围:(Integer Java自己的类,int对象的包装类)

system.out.println(Integer.MAX_VALUE); //int 的最大值
system.out.println(Integer.MIN_VALUE); //int 的最小值

1.2、长整形变量
基本语法格式:

long 变量名=初始值;

代码示例:

long num=10L;//定义一个长整形变量,初始值写作10l也可以(小写的L,不是数字1)
system.out.println(num);

在Java中long类型占8个字节,标识的数据范围-2^63 --> 2 ^63-1

试用一下代码查看Java中的长整形数据范围:

system.out.println(Long.MAX_VALUE);//最大值
system.out.println(Long.MIN_VALUE);//最小值

1.3、双精度浮点型变量
基本语法格式:

double 变量名=初始值;

代码示例:

double num=1.0;
system.out.println(num);

java 中的double虽然也是8个字节,但是浮点数的内存布局和整数差别很大,不能单纯的用2^n的形式表示数据范围。

1.4、单精度浮点型变量
基本语法格式:

float 变量名=初始值;

代码示例:

float num=1.0f;//写作1.0F也可以
system.out.println(num);

在Java中 float类型占4个字节,由于表示的数据精度范围较小,一般在工程上用到浮点数都优先考虑double,不太推荐使用float。

1.5、字符型变量
基本语法格式:

char 变量名=初始值;

代码示例:

char ch='A';

java 中使用 <单引号+单个字母>的形式表示字符字面值。
1.6、字节字符变量
基本语法格式:

byte 变量名=初始值;

代码示例:

byte value=0;
system.out.println(value);

字节类型表示的也是整数,之战一个字节,表示范围小(-128-127)
字节类型与字符类型互不相干
1.7、短整型变量
基本语法格式:

short 变量名=初始值;

代码示例:

short value=0;
System.out.println(value);

在Java中,short占两个字节,标识的数据范围是-32768->+32767
这个表示范围比较小,一般不推荐使用

1.8、布尔类型变量
基本语法格式:

boolean 变量名=初始值;

代码示例:

boolean value=ture;
System.out.println(value);

boolean 类型的变量只有两种取值,ture表示真,false表示假
Java中的Boolean类型和int不能相互转换,不存在1表示ture,0表示false这样的用法(int和Boolean是毫不相干的两种类型,不能相互赋值)
Boolean类型有些JVM的实现是占一个字节,有些是占一个比特位,这个没有明确规定

1,9、字符串类型变量(把一些字符放到了一起就构成了字符串)
基本语法格式:

string 变量名=初始值;

代码示例:

string name="zhangsan"
System.out.println(name);

和账面的类型不同,string不是基本类型,而是引用类型。

1.10、常量
常量指的是运行时类型不能发生改变。主要有两种体现形式:
1、字面值常量
2、final关键字修饰的常量

final int a=10;
a=20;//编译出错,无法为最终变量a分配值


final int a;
a=20;//编译成功

final不仅可以修饰变量,还可以修饰函数,类,接口。可以不在定义的同时进行初始化,但是一旦被初始化,就不能被改变了。
在这里插入图片描述运算符
一些重点笔记:
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值