[Java]变量

1.概念

需要经常改变的量称为变量 


2.语法格式

数据类型 变量名 = 初始值;
//例如
int a=10;

注意:在一行可以定义多个相同类型的变量

int a1=10,a2=20,a3=30;

3.变量名命名规则

建议:首字符小写,后面每个单词的首字母大写(小驼峰)

变量名中可以包含:字母,数字及其下划线和$符号等等

注意:不能以数字开头,不能是关键字,不能用 " : "


4.变量

(1)整型

定义方式

int a=10;
int b;
b=10;

注意:变量一定要初始化,不初始化就调用编译期间会报错

(2)长整型

定义方式

long a=100L;

建议在长整型后面加L,以为了和int区分,不要用小写的l,因为易和1混淆

(3)短整型

定义方式

short a=10;

(4)字节型

定义方式

byte b=10;

(5)双精度浮点型

定义方法

double d = 3.14;

注意:

int a = 1;
int b = 2;
System.out.println(a / b);//输出0, int 除以 int 的值仍然是 int(会直接舍弃小数部分)

double c = 1.0;
double d = 2.0;
System.out.println(c / d); // 输出0.5.如果想得到 0.5, 需要使用 double 类型计算
double 类型的内存布局遵守 IEEE 754 标准 ( C 语言一样 ), 尝试使用有限的内存空间表示可能无限的小数 ,
必会存在一定的精度误差,因此浮点数是个近似值,并不是精确值。
double num = 1.1;
System.out.println(num * num); //执行结果 1.2100000000000002,小数其实没有精确的,真能说精确到某一位

(6)单精度浮点型

定义方法

float num = 1.0f; // 写作 1.0F 也可以
  • 单精度要在后面加上f或F,如果不加默认为双精度浮点型

(7)字符型变量

定义方法

char c1 = 'A'; // 大写字母
char c2 = '1'; // 数字字符

注意:

计算机中的字符本质上是一个整数 . C 语言中使用 ASCII 表示字符 , Java 中使用 Unicode 表示字符 . 因此
一个字符占用两个字节 , 表示的字符种类更多 , 包括中文

基本字符从U+0000到U+FFFF

增补字符从U+10000到U+10FFFF

char ch = '呵';

 (8)布尔类型

定义方法

boolean b = true;

注意:

  • boolean 类型的变量只有两种取值 , true 表示真 , false 表示假
  • java的布尔类型和int不能相互转换,不存在1表示true,0表示false这样的用法
数据类型长度及其范围见博客
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值