Java的基本数据类型

基本数据类型范围四种:整数类型,浮点类型,字符类型、布尔类型。

一:整数类型简称整型,用来存储整数数值,即没有小数部分的数值。可以是正数,也可以是负数。整数数据根据它所占内存大小的不同,分为byte、short、int和long这四种类型。它们具有不同的取值范围,取值范围如下图所示:

Java的基本数据类型_第1张图片

用四种类型编写一个程序,运行结果,并用文字描述。(注意:long类型,在赋值的时候要和int类型做区分,需要在整数后加L(大写的L))

二:浮点类型简称浮点型,用来存储含小数部分的数值。Java语言中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double),它们具有不同的取值范围。如图所示:

Java的基本数据类型_第2张图片

用两种浮点型编写一个程序,运行结果,并用文字描述。(注意:使用float型小数,需要在小数后面添加F或f)

浮点型的例题:

Java的基本数据类型_第3张图片

代码,注解,运行结果:

package zuoye;

public class javake {

public static void main(String[] args) {

// TODO Auto-generated method stub

short a=1;//定义一个短整型数值a=1

byte b=-125;//定义一个整型数值b=-125

System.out.println(a);//输出a的值并换行

System.out.println(b);//输出b的值并换行

int c=123456;//定义一个整型c=123456

long d=33333333333L;//定义一个长整型数值d=33333333333并在末尾加上大写字母“L”,声明此数值为长整型数值

System.out.println(c);//输出c的值并换行

System.out.println(d);//输出d的值并换行

float e=3.14f;//定义一个浮点类型单精度数值e=3.14并在末尾加上大写字母"F",声明此数值为单精度类型

double g=3.13;//定义一个双精度q=3.13

System.out.println(e);//输出e的值并换行

System.out.println(g);//输出g的值并换行

double h=1.74;//双精度数值,身高h=1.74

int w=65;//整型数值 体重w=65

double exponent=w/(h*h);//bmi计算公式

System.out.println("身高"+h);//输出身高并换行

System.out.println("体重"+w);//输出体重并换行

System.out.println("bmi值"+exponent);//输出bmi值并换行

System.out.println("你的体重属于");//输出您的体重属于

if(exponent>=18.5&&e<24.9){//如果>=18.5 bmi<24.9输出正常

System.out.println("正常");

}

if(exponent>=24.9&&exponent<29.9){//如果>=24.9bmi<29.9

System.out.println("过重");//输出过重

}

if(exponent>=29.9){//如果bmi>=29.9

System.out.println("肥胖");//输出肥胖

}

char b1='\\';//将转义字符赋值给b1

System.out.println(b1);//输出b1

char c1='\u2665';//将转义字符赋值给c1

System.out.print(c1);//输出c1的值

boolean a1=Boolean.TRUE;//判断真假

System.out.println("a1");//输出真a1

}

}

Java的基本数据类型_第4张图片

三:字符类型(char)用于存储单个字符,站16个位(两个字节)的内存空间。在定义字符型变量时要以单引号表示,如's'表示一个字符。用字符型编写一个程序,运行结果,并用文字描述。如图所示:

Java的基本数据类型_第5张图片

四:布尔类型又称逻辑类型,简称布尔型,通过关键字boolean来定义布尔类型变量。布尔类型只有ture和false两个值,分别代表布尔类型的"真"和"假"。布尔值不能与整数进行互换。布尔类型通常被用在流程图控制中,作为判断条件。用布尔类型编写一个程序,运行结果,并文字描述 。如图所示:

Java的基本数据类型_第6张图片

你可能感兴趣的:(java)