Java基本语法——基本变量类型
文章目录
Java基本语法——基本变量类型1.2 Java中的八种基本变量类型1.2.1 整型1.2.2 浮点型1.2.3 字符型1.2.4 布尔型
确定是你想要的
1.2 Java中的八种基本变量类型
一个变量的类型,决定了该变量可以包含什么样的值。
Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。
这八种基本类型分别是:
整型:byte short int long浮点型:float double字符型:char布尔型:boolean
1.2.1 整型
整型变量用于存放整数
区别在于不同类型的整型,最大值,最小值不一样 如果试图给byte类型的变量赋予超出其范围的值,就会产生编译错误,这个时候就需要进行类型转换
示例:
public class VariableTest1{
public static void main(String[] args){
// 整型:byte(1字节=8bit) \ short(2字节) \ int(4字节) \ long(8字节)
byte b = 1; //byte范围:-128 ~ 127,容易超过
// byte b1 = 128;
// 编译错误,byte类型的变量赋予了超出其范围的值
System.out.println(b);
short s = 200;
int i = 300;
/*声明long型变量,必须以"l"或"L"结尾;
java程序中变量通常声明为int型,除非不足以表示较大的数,才使用long*/
long l = 3414234324L;
System.out.println(l);
}
}
1.2.2 浮点型
浮点数类型有两种,与整数类型类似,Java浮点类型也有固定的表数范围和字段长度,不受具体操作系统的影响。
Java的浮点型常量默认为double型声明float型常量,须后加‘ f’ 或‘ F’ 。
浮点型常量有两种表示形式:
十进制数形式,如: 5.12 512.0f .512 ( 必须有小数点)
科学计数法形式,如: 5.12e2 512E2 100E-2
示例:
public class VariableTest2{
public static void main(String[] args){
// 浮点型:float(4字节) \ double(8字节)
// 浮点型,表示带小数点的数值
// float表示数值的范围比long还大
double d1 = 123.3;
System.out.println(d1 + 1);
// 定义float类型变量时,变量要以"f"或"F"结尾
float f1 = 12.3F;
System.out.println(f1);
// 通常,定义浮点型变量时,使用double型。
}
}
1.2.3 字符型
char类型用于存放一个字符,值用单引号’表示 (双引号表示字符串) 其长度和short一样,也是16位的 只能存放一个字符,超过一个字符就会产生编译错误
字符型变量的三种表现形式:
声明一个字符转义字符
转义字符意义ASCII码值(十进制)\a响铃(BEL)007\b退格(BS) ,将当前位置移到前一列008\f换页(FF),将当前位置移到下页开头012\n换行(LF) ,将当前位置移到下一行开头010\r回车(CR) ,将当前位置移到本行开头013\t水平制表(HT) (跳到下一个TAB位置)009\v垂直制表(VT)011\代表一个反斜线字符’’’092’代表一个单引号(撇号)字符039"代表一个双引号字符034?代表一个问号063\0空字符(NUL)000\ddd1到3位八进制数所代表的任意字符三位八进制\xhh十六进制所代表的任意字符十六进制
直接使用 Unicode值来表示字符型常量
示例:
public class VariableTest3{
public static void main(String[] args){
// 字符型:char (1字符=2字节)
// 定义char型变量,通常使用一对'',内部只能写一个字符
char c1 = 'a';
//c1 = 'AB';
//编译不通过
System.out.println(c1);
char c2 = '1';
char c3 = '中';
char c4 = 'ス';
System.out.println(c2);
System.out.println(c3);
System.out.println(c4);
// 表示方式:1.声明一个字符 2.转义字符 3.直接使用 Unicode 值来表示字符型常量
char c5 = '\n';//换行符
c5 = '\t';//制表符
System.out.print("hello" + c5);
System.out.println("world");
char c6 = '\u0043';
System.out.println(c6);
}
}
1.2.4 布尔型
布尔型用于表示真假,其长度为1
示例:
public class VariableTest4{
public static void main(String[] args){
// 布尔型:boolean
// 只能取两个值之一:true , false
// 常常在条件判断、循环结构中使用
boolean bb1 = true;
System.out.println(bb1);
boolean isMarried = true;
if(isMarried){
System.out.println("你就不能参加\"单身\"party了!\\n很遗憾");
}else{
System.out.println("你可以多谈谈女朋友!");
}
}
}
确定是你想要的
一份「Java」资料,从初级到高级 一份「面试」资料,领取BATJ面试资料、面试视频攻略 一份「web前端」资料 一份「项目全集」Java项目100个 ……
微信扫码领取吧
“不积跬步,无以至千里”,希望未来我们都可以:以梦为马,随处可栖!加油,少年!