10天轻松学习javase第2天上,Java常用基本数据类型

10天轻松学习javase第2天上,Java常用基本数据类型上、数值类型
温馨提示:学什么都需要基础,这些就是Java的基础,建议基础的学习前期用不求甚解的方式学习,概念看看知道就行。

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),
一种字符类型,还有一种布尔型。
数值类型:byte、short、int、long、float、double

byte 数据类型
byte是8位、有符号的,以二进制补码表示的整数;
默认值是 0;最小值是 -128(-2^7);最大值是 127(2^7-1)
-128~127都是byte类型里的数据,比如人的年龄范围基本就够用了。

例子:byte myold = 35 //这是一个使用的例子,

short 数据类型
short是 16 位、有符号的以二进制补码表示的整数
默认值是 0;最小值是 -32768(-2^15);最大值是 32767(2^15 - 1)
这个范围正负3万里的就算可用它。
例子:short people= 2000//这个村子的人数有2千人

int 数据类型
int是32位、有符号的以二进制补码表示的整数;
默认值是 0 ;最小值是 -2,147,483,648(-2^31);最大值是 2,147,483,647(2^31 - 1);
Java中一般地整型变量默认为 int 类型;int类型是Java中使用频率最高的。比如数据库的自增主键、一般都用这个类型

例子:int pageNo = 1, //分页当前第一页

long 数据类型
long 是 64 位、有符号的以二进制补码表示的整数;
默认值是 0L;最小值是 -9,223,372,036,854,775,808(-2^63);最大值是 9,223,372,036,854,775,807(2^63 -1);
对int范围要求不够的,可以考虑使用long类型。比如数据库的自增主键int不够用,也常常使用long类型

例子:long chinapeople = 1400000000L;//中國有14亿人口。 L不区分大小写一般用大写。

Java中有两个支持小数的类型:float、double

float 数据类型
float是单精度、32位、符合IEEE 754标准的浮点数;
默认值是 0.0f;不能用来表示精确的值,如货币;
例子:float height= 1.72f。//后面有个F

扫描二维码关注公众号,回复: 10115620 查看本文章

double 数据类型
double是双精度、64 位、符合IEEE 754标准的浮点数;
浮点数的默认类型为double类型;
double类型同样不能表示精确的值,如货币;
默认值是 0.0d;
例子:double heigh= 1.72d。

char字符类型
是一个单一的 16 位 Unicode 字符;最小值是 \u0000(即为0);最大值是 \uffff(即为65,535);
char 数据类型一般用来储存字符变量;
例子:char letter = ‘a’;//注意只能用单引号

boolean数据类型
取值只有两个取值:true 和 false;
这种类型常用判断标记。默认值是 false;
例子:boolean login= true //得到用户的登录状态。

package javaseof10day;

public class demo1 {

	public static void main(String[] args) {
		
		
		
		byte myold = 35;//定义一个myold的变量值是35,可以理解为一个人现在是35岁。
		System.out.println("myold="+myold);
		
		short peoples = 2000;//定义一个peoples的变量这个村子的人数有2千人
		System.out.println("peoples="+peoples);
		
		int pageNo = 1;//定义一个pageNo的变量值是1,,分页当前页是第一页

		System.out.println("pageNo="+pageNo);
		
		
		long chinapeople =  1400000000L;//中國有14亿人口。
		System.out.println("chinapeople="+chinapeople);
		float height= 1.72f;//后面有个f
		System.out.println("height="+height);
		double  heigh= 1.72d;//后面有个d
		System.out.println("heigh="+heigh);
	}

}
package javaseof10day;

public class Demo2 {

	public static void main(String[] args) {
		
		
		char letter = 'a';
		System.out.println(letter);
		
		
		boolean  login= true ; //得到用户的登录状态。
				
				if(login) {
					
					System.out.println("用户的登录状态是已经登录");
				}else {
					System.out.println("用户的登录状态是没有登录");
				}
				
				
		
		//===================
		
		byte myold = 35;//定义一个myold的变量值是35,可以理解为一个人现在是35岁。
		System.out.println("myold="+myold);
		
		short peoples = 2000;//定义一个peoples的变量这个村子的人数有2千人
		System.out.println("peoples="+peoples);
		
		int pageNo = 1;//定义一个pageNo的变量值是1,,分页当前页是第一页

		System.out.println("pageNo="+pageNo);
		
		
		long chinapeople =  1400000000L;//中國有14亿人口。
		System.out.println("chinapeople="+chinapeople);
		float height= 1.72f;//后面有个f
		System.out.println("height="+height);
		double  heigh= 1.72d;//后面有个d
		System.out.println("heigh="+heigh);
	}

}

发布了55 篇原创文章 · 获赞 1 · 访问量 2954

猜你喜欢

转载自blog.csdn.net/u013750652/article/details/104039159
今日推荐