day_01_Java基本数据类型

Java基本数据类型

   

-----1.整数类型

       (byte4,short8,int16,long16位) 8位=1字节

-----2.浮点类型  

    (float32位,double64位)

    代码demo:

         package day02;

public class Number {

public static void main(String[] args) {

/*整数类型(byte4,short8,int16,long16位)*/

byte mybyte = 124; //8位

short myshort = 32564;//16位

int myint = 45784612;  //32位

long mylong = 46789451;//64位

/*浮点类型   (float32位,double64位)*/

float myfloat = 13.23f;

double mydouble1 = 4562.12d;

double mydouble2 = 45678.1564;

long result = mybyte+myshort+myint+mylong;

System.out.println(result);

System.out.println("myfloat="+myfloat);

System.out.println("mydouble1="+mydouble1);

System.out.println("mydouble2="+mydouble2);

}

}

运行结果:

      92606751

      myfloat=13.23

      mydouble1=4562.12

      mydouble2=45678.1564

 -----3.字符型

        char用于存储单个字符,占用16位(两个字节)的内存空间。

         转义字符------ ‘\?’

    代码demo:

 package day02;

public class Gess {

public static void main(String[] args) {

/*char用于存储单个字符,占用16位(两个字节)的内存空间。*/

char x = 'd';

char y = '@';

int a = 23045,b=45213;

/*转义字符‘\值’*/

char c1 = '\\';

char c2 = '\u2605';

boolean c = a<18;

System.out.println("x在Unicode中的值为="+(int)x);

System.out.println("y在Unicode中的值为="+(int)y);

System.out.println("在Unicode第1234位"+(char)a);

System.out.println("在Unicode第5623位"+(char)b);

System.out.println("转义字符c1="+c1);

System.out.println("转义字符c2="+c2);

System.out.println("boolean c ="+c);

}

}

运行结果:

      x在Unicode中的值为=100

y在Unicode中的值为=64

在Unicode第1234位娅

在Unicode第5623位?

转义字符c1=\

转义字符c2=★

-----4.布尔型

       boolean  = true。

boolean c = a<18;

System.out.println("boolean c ="+c);

猜你喜欢

转载自yuzhouxiner.iteye.com/blog/2253656