Java基础-------数据类型

一、基本数据类型

布尔类型:

默认值是false,也就是说没有赋值是false,下面有一段代码

public class Demo2 {

	static boolean notValue;
	static boolean isValue=true;
	public static void main(String[] args) {

		System.out.println("没有赋值"+notValue);
		System.out.println("赋值"+isValue);
		if(notValue){
			System.out.println("没有赋值!");
		}
		if(isValue){
			System.out.println("赋值!");
		}
	}

}

字符类型:Java中的字符型数据属于Unicode编码。一个Unicode的编码就是16位,即两个字节。

整型数据就是整数,表示不含小数部分的数字。

整型数据类型有四种:byte,short,int,long

byte取值范围:-2^7~2^7-1,所占用的空间是1个字节;

short取值范围:-2^15~2^15-1,所占用的空间是2个字节;

int取值范围:-2^-31~2^31-1,所占用的空间是4个字节;

long取值范围:-2^63~2^63-1,所占用的空间是8个字节;

实型:含有小数的数字类型,实型又叫浮点型

float:单精度浮点型,double:双精度浮点型,双精度类型比单精度类型范围大;

二、数据类型的转换:隐式转换和显示转换

三、运算符及表达式

算数运算符及表达式:

public class Demo2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int a=1;
		int b=a++;
		System.out.println("a的值为:"+a);
		System.out.println("b的值为:"+b);
	}
	

}


关系运算符及表达式:返回值true和false

逻辑运算符:&&和||短路逻辑操作符,&&左边为假,则整个为假。||&&左边为真,则整个为真,&和|为非短路逻辑操作符,都要计算出来两边的Boolean值。

位运算的计算:

public class Demo2 {

	public static void main(String[] args) {
		System.out.println(Integer.toBinaryString(789));
		System.out.println(Integer.toBinaryString(789>>3));
		System.out.println(Integer.toBinaryString(789<<90));
	}
	

}









猜你喜欢

转载自blog.csdn.net/pursue_myheart/article/details/50545350