/* Java定义的数据类型:
一、变量按照数据类型来分:
基本数据类型: 整型:byte,shot,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用数据类型: 类(class) 接口(interface) 数组(array)二:变量在类中声明的位置: 局部变量vs成员变量 */
class VariableText1{ public static void main(String[] args){ //1.整型:byte(1字节=8比特)\short(2字节)\int(4字节)\long(8字节) //byte范围:-128~127 System.out.println("Hello World!"); byte b1 = 12; byte b2 = -128; //b2 = 128;范围超过,编译不通过 System.out.println(b1); System.out.println(b2); //声明long变量,必须以“l”或“L”结尾 //通常使用int定义整形变量 short s1 = 128; int i1 = 1234; long l1 = 123123L; System.out.println(l1); //2.浮点型: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 //3.字符型;char(1字符=2字节) //定义char类型变量,通常使用一对‘’,内部只能写一个字符 char c1 = 'a'; //c1 = 'AS'编译不通过,有两个字符; 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.println("Hello" + c5); System.out.println("World"); char c6 = '\u0043'; System.out.println(c6); //4.布尔型:boolean //只能取两个值之一:true,false //常常在条件判断,循环结构中使用 boolean bb1 = true; System.out.println(bb1); boolean isMarried = true; if(isMarried){ System.out.println("你就不能参加\"单身\"party了,\n很遗憾");//\转义字符 }else{ System.out.println("你可以参加去汤恋爱了"); } } }