Java中的变量

1.1整型变量(int):
在Java中占4个字节,与操作系统没有直接关系.其表示范围为-2^31 -> +2^31 - 1
语法格式:

int 变量名  =  初始值;
int  num = 10;  //定义一个整型变量

1.2长整形变量(long):
Java中long类型占8个字节,表示范围为-2^63 -> +2^63 - 1
语法格式:

long 变量名  =  初始值;
long  num = 10L;  //定义一个长整型变量,10L中的L可写作小写

1.3单精度浮点型变量(float):
float在Java中占4个字节,遵守IEEE 754标准,但由于其表示的精度范围较小,在实际应用中优先考虑使用双精度浮点型变量(double).
语法格式:

float 变量名 =  初始值;
float num  =  1.0f;   //定义一个单精度浮点型变量,10f中的f可写作大写

1.4双精度浮点型变量(double):
double在Java中占8个字节,其在内存中的布局遵循IEEE 754标准,但其所表示的精度范围是有限的,必然会存在一定的误差.
语法格式:

double 变量名  =  初始值;
double  num  =  1.0;  //定义一个双精度浮点型变量

1.5字符型变量(char):
Java中使用Unicode表示字符,所以一个字符占用两个字节,表示的字符种类更多,包括中文.
语法格式:

char  变量名  =  初始值;
char ch1  =  'A';   //表示一个字符
char ch2  = ' 好';  //表示一个汉字

若在执行javac的时候出现无法识别的汉字而报错,则在其后加上-encoding UTF-8即可,如:

javac -encoding  UTF-8  Test.java

1.6字节类型变量(byte):
字节类型表示的也是整数,其只占1个字节,表示范围较小(-128 -> 127).
语法格式:

byte 变量名 = 初始值;
byte value = 0;  //定义一个字节类型变量

1.7短整型变量(short):
short占2个字节,表示的数据范围是 -32768 -> +32767
语法格式:

short 变量名 = 初始值;
short value = 0;  //定义一个短整型变量

由于其表示的范围太小,一般不推荐使用.

1.8布尔型变量(boolean):
boolean类型的变量只有两种取值,true 表示真,false 表示假.
有些boolean占一个字节,有些boolean占一个比特位,这个没有明确的规定.
boolean型不能喝int型数据转换,不存在1表示true ,0表示false.
语法格式:

boolean  变量名 = 初始值; 
boolean value = true;  //定义一个布尔型变量

1.9字符串类型变量(String):
把一些字符放到一起就成了字符串.
语法格式:

String 变量名 ="初始值";
String name = "zhangsan";  //定义一个字符串类型的变量

字符串中一些特定的不方便表示的字符需要转义.
\n 意味换行, \t 意味水平制表符,

\' 意为单引号 , \" 意味双引号, \\意味反斜杠.

最后总结一下变量的命名规则:
1.一个变量名只能包含数字,字母,下划线;
2.数字不能开头;
3.变量名是大小写敏感的;
4.变量名最好使用名词,最好见名知意;
5.推荐使用小驼峰命名法,即当一个变量名由多个单词构成的时候,除了第一个单词之外,其他单词首字母都大写.
如:

int maxValue = 100;
String studentName = "张三";
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值