2013.11.21 复习java数据类型

基本数据类型

byte (1个字节,8bit) 

short (2),int (4),long (8)

float (4),double (8)

char (1)

boolean (1)

		
		byte b = 127; //byte 范围 -128 - 127
		byte b2 = -128;
		byte b3 = 'a'; //将该字符的ASCII码赋给变量

		short s1 = '中';
		int i1 = 2147483647;
		long l = 9223372036854775807L;//在eclipse里,数字默认都是int型的,标L/l说明是long型的
		
		float f1 = 2f; //浮点型有小数点
		double d1 = 2d;
		
		char c = 'd';
		
		boolean f = true;
		
		String s = "的";
		
		System.out.println(s.getBytes("ISO8859-1").length);
		System.out.println(s.getBytes("gb2312").length); //2
		System.out.println(s.getBytes("gbk").length);
		System.out.println(s.getBytes("utf-8").length);  //3
		System.out.println(s.getBytes("UNICODE").length); //4
		
		int i4 = 222;
		int i5 = 333;
		int pecent1 = i4 / i5 * 100; //两个int相除,会取整,小数点后面的会丢失
		System.out.println(pecent1);
		
		int pecent2 = (int)((float)i4 / i5 * 100); //把其中一个转成float型即可
		System.out.println(pecent2);

引用类型

类,接口,数组


你可能感兴趣的:(2013.11.21 复习java数据类型)