java 第06节 八大数据类型

2016-06-28

整型
1个字节占8位

1 byte 1字节 -128~127
2 short 2字节 -32768~32767
3 int 4字节 正负20亿多一点 用的最多
4 long 8字节 特别大,当int不够用的时候,才会用long

package day06;

public class TestFloat {

    public static void main(String[] args) {
        int i1=1;//声明int类型变量
        int i2=3;
        float f1=1f;//声明float类型变量
        float f2=3f;
        float result1,result2;//记录结果的变量

        result1=i1/i2;//结果应该是0
        result2=f1/f2;//结果应该是0.333333

        System.out.println("result1="+result1);
        System.out.println("result2="+result2);
    }

}

字符型
5 char 占用2个字节,采用的是Unicode编码格式,支持中文

package day06;

public class TestChar {

    public static void main(String[] args) {
        char char1=‘a‘;
        char char2=‘a‘+1;
        char char3=‘a‘-1;

        System.out.println("char1="+char1);
        System.out.println("char2="+char2);
        System.out.println("char3="+char3);
        //在Unicode编码表中` a b
    }

}

浮点型

6 float 4字节 单精度
7 double 8字节 双精度 用的最多

布尔型
8 boolean
true 真
false 假

package day06;

public class TestBoolean {

    public static void main(String[] args) {
        boolean b=true;//声明一个boolean类型变量b
        if(b){
            System.out.println("b="+b+"满足条件,if语句执行");
        }else{
            System.out.println("b="+b+"不满足条件,else语句执行");
        }
    }

}

【参考资料】

[1] Java轻松入门经典教程【完整版】

时间: 2024-10-25 02:51:53

java 第06节 八大数据类型的相关文章

Java中String和八大(九大)基本数据类型的关系

在java面试中,又让写/说出java中9大基本数据类型,以及他们相应的包装类! 看到这个题目我首先蒙了一下...WTF,公司不会犯这种低级错误吧,不是八大数据类型吗,何来9大,这个时候,估计是把String算到基本数据类型了, 所以要有利的反驳一下,当然口头辩驳是很不专业的,废话少说上代码: Object obj="AAAA"; //不会报错,因为 "AAAA" 生成出来就是一个对象 Object obj=100; //编译器报错,提示无法从int 类型强制转为O

Java基础06 组合(转载)

在一个新类的定义中使用其他对象.这就是组合(composition).组合是在Java中实现程序复用(reusibility)的基本手段之一. 组合与"has-a" 一个对象是另一个对象的数据成员.比如我们看之前提到的充电电筒的例子: 一个充电电筒中的电池.LED灯.按钮…… 都可以是一个对象.我们可以定义一个Battery类来定义和产生电池对象.而在充电电筒的类定义中,可以用一个电池对象作为其数据成员,来代表电池部分的状态. 我们下面定义一个Battery类,并用power来表示其电

java进阶06 线程初探

线程,程序和进程是经常容易混淆的概念. 程序:就是有序严谨的指令集 进程:是一个程序及其数据在处理机上顺序执行时所发生的活动 线程:程序中不同的执行路径,就是程序中多种处理或者方法. 线程有两种方法实现 一:继承Thread 覆盖run方法 package Thread; public class Thread1 { public static void main(String[] args){ MyThread1 thread1=new MyThread1(); thread1.setName

Java基础一:基本数据类型

一.八种基本数据类型 1.整数类型 ①byte 占一个字节. 常用作缓冲数组. ②short 占两个字节 . ③int 占四个字节. 最常用. ④long 占8个字节.注意long类数值后面有一个后缀L. 注意:*Java没有无符号(unsigned)整数. *所有的数值类型所占据的字节数与平台无关,保证了可移植性. 2.浮点类型 ①float 占四个字节.后缀带有一个F.例:float f=3.4L; ②double 占8个字节.默认是double类型.例:3.14 注意:*double的精度

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

Java数据类型和MySql数据类型对应表(转)

Java数据类型和MySql数据类型对应表 java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述             VARCHAR L+N VARCHAR java.lang.String 12   CHAR N CHAR java.lang.String 1   BLOB L+N BLOB java.lang.byte[] -4   TEXT 65535 VARCHAR java.lang.String -1        

Java数据类型和MySql数据类型对应表

Java数据类型和MySql数据类型对应表: 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] -4 TEXT 65535 VARCHAR java.lang.String -1 INTEGER 4 INTEGER UNSIGNED java.lang.Long 4 TI

java包的使用、数据类型以及运算符,流程控制

API: java.lang 语言包 可以不用导入就可以使用java.awt/javax.swing/java.awt.event 图形GUIjava.applet 小应用程序包 可以嵌套在网页中运行java.io 输入输出包 使用包结构的类时需要先导入 import java.util.Date; Date d=new Date();  --import java.util.*; --import可以导入包下的所有类       如果不提前导入 java.util.Date d=new jav

Java for Android 基础笔记-数据类型

Java的基本数据类型 布尔类型 boolean true | false java是一个强类型的语言,与JS中的布尔类型的自由转换相比,JAVA的Boolean类型只有两种true和false,JS中相应的只可以自行转换. 字符类型 char 可以存储一个汉字,和其他语言非常类似不再赘述. 整型 byte, 占用一个字节 -128`-127 short 2字节 -2^15~2^15-1 int 4字节 -2^31~2^31-1 long 8字节  -2^63~2^63-1 整型常量默认为int