变量类型
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。记住,java的变量很严格,整数就是整数,小数就是小数,字符就是字符。
整数类型
byte | short | int | long | |
---|---|---|---|---|
8位整数 | 16 位整数 | 32 位整数 | 64 位整数 | |
最小值 | -128 (-2^7) |
-32768 (-2^15) |
-2,147,483,648 (-2^31) |
-9,223,372,036,854,775,808 (-2^63) |
最大值 | 127 (2^7-1) |
32767 (2^15 - 1) |
2,147,483,647 (2^31 - 1) |
9,223,372,036,854,775,807 (2^63 -1) |
默认值 | 0 | 0 | 0 | 0L |
小数类型
float | double |
---|---|
32 位浮点数 eg:0.0f,ps:必须加f或者F | 64位浮点数不用加f,F |
默认值:0.0f | 默认值:0.0d |
字符和布尔
char | boolean |
---|---|
char类型是一个单一的 16 位 Unicode 字符; | 两个值true/false |
变量声明
格式: 类型 名称
int a
long b
double c
int x,y,z // 多个同类型可以一起声明
// ps: 不可重复名称
变量赋值
格式: 类型 名称 = 值
int a = 100 // 声明同时赋值
int b
b = 100 // 先声明再赋值
float c
// c = 1.2是要报错的。为啥加f去问创始人詹姆哈
// c = 1.12345678910 打印结果只会是七位小数,所以记住了float只支持到七位小数。
c = 1.2F
System.out.printIn(c) // 1.2打印出来还是1.2
double d = 1.2 // 这个是OK的。而且是支持十六位小数,但是最后一位会使用进一法计算。
d = 1.33333333333333333 // 打印结果为1.3333333333333334
// 单行注释
/*
多
行
注
释
*/
PS: 变量声明规则,Eclipse你错误命名直接报错!你要手写这么屌的话,记住只能以数字,下划线,字母,$声明,数字不可以作为开头。一般情况下不要用$!不能使用关键字就是Eclipse中会变色的单词。例如public class。
上一章 | 目录 | 下一章 |
---|