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个 ……

微信扫码领取吧

“不积跬步,无以至千里”,希望未来我们都可以:以梦为马,随处可栖!加油,少年!