03:数据类型

来源:互联网 发布:centos删除文件夹命令 编辑:程序博客网 时间:2024/06/06 09:08

8种基本数据类型

整型:

byte 8位

short 16位

int  32位

long 64位

浮点型:

double 64位

float 32位

字符型:

char 16位

布尔型:

boolean

引用类型

接口

数组

直接量

整型直接量:类型为int,若其值在short,char,byte的范围内,则可以直接赋给这些类型的变量
浮点型直接量:类型为double,若要将一个浮点型直接量赋给float 类型变量,则需在直接变量后面加f或F,如float a=12.0f;

字符型常量有3种表示形式;

1,直接通过单个字符来指定字符型常量,如'A',‘B’,'5';

2,通过转义字符表示特殊字符型常量,如'\n','\\';

3,直接使用Unicode值来表示字符型常量,如'\u66f9','\u950b';

例子:
package com.dataType;public class TestDataType {public static void main(String[] args) {/*整型直接量:数据类型为int, *当把它赋给short,byte,char类型的变量时,如果值在这些类型的范围之内,则可以直接赋值 */int a=12;byte b=12;short c=12;char e=12;long d=12;float f=12;double g=12;//浮点型直接量:数据类型为double,注释部分表示不能直接转换// a=12.0;// b=12.0;// c=12.0;// d=12.0;// e=12.0;// f=12.0; f=12.0f; g=12.0; //类型转换:小范围数据类型可以直接向大范围数据类型转换 //大范围数据类型转换为小范围则需要强制转换 //double>float>long>int>char,byte,short(short>byte) c=b; a=b; a=c; a=(int) d; a=e;  f=a; f=b; f=c; f=d; f=e; f=(float) g;  }}





原创粉丝点击