zoukankan      html  css  js  c++  java
  • Java数据类型

    一.定义

    在java中,数据类型分为基本数据类型和引用数据类型,其中基本数据类型有8种,除了这8种其他的都是引用数据类型

    二.基本数据类型:

    整数类型:

                                                                                                                                        

    类型   占用储存空间 表数范围
    byte  1字节=8bit -128到127
    short   2字节 -215~215-1
    int   4字节 -231~231-1
    long   8字节

    -263~263-1

    注:bit是位数。  long赋值的数后面要加L如:long i = 100L;

    浮点类型:

        类型 占用储存空间  表数范围  精度
    单精度float 4字节  -2128~2128  7位有效数字
    双精度double 8字节 -21024~21024 16位有效数字

    注:声明float型常量,须后加“f”或“F”。列如:float i = 1.1f

    boolean类型:

    boolean类型只有true和false,不能用1和0代替(和c语言不同).

    字符:char

    用英文的单引号括起来的单个的字母,数字,符号

    列如:
    char c1 = '1';
    char c2 = 'a';
    char c3 = '汉';
    char c4 = '%';

    字符串:String

    就是由0到多个字母,数字,符号共同组成的一个串,这个串要用英语双引号括起来

    String str = "hello world";
    System.out.println(str);

    还可以用“+”链接起来

    String str = "hello"+"world"
    System.out.println(str);

    三.引用数据类型

    引用数据分为:数组、class类、接口

    数组:

    声明方式:
    type var[]或type[] var;
    例如:

    int a[];
    int[] a;
    double b[];
    Mydate c;//对象数组
    动态初始化:
    int arr = new arr[4]//声明一个能放4个int类型数据的数组

    class类

    定义方式:

    修饰符 class 类名{
    属性声明:
    方法声明:
    }

    说明:修饰符public:类可以被任意访问
    类的正文要用{}括起来
    举例:

    public class Person{
        public int age; //声明公有变量age
        public void showAge(){//声明方法showAge()
        System.out.println(age);
         }
    }

    接口

    接口是一种引用的数据类型,接口只是描述应该具备的方法,没有具体的实现,不能实例化。

    接口定义的一般形式为:

    interface <接口名> {

    类型标识符final 符号常量名n = 常数;

    返回值类型  方法名([参数列表]);

          …

    }

    例如

    interface  Person{
        void work();
    }
  • 相关阅读:
    BZOJ 2064: 分裂( 状压dp )
    BZOJ 2096: [Poi2010]Pilots( set )
    BZOJ 3444: 最后的晚餐( )
    BZOJ 3156: 防御准备( dp + 斜率优化 )
    BZOJ 1770: [Usaco2009 Nov]lights 燈( 高斯消元 )
    BZOJ 2466: [中山市选2009]树( 高斯消元 )
    BZOJ 1316: 树上的询问( 点分治 + 平衡树 )
    codevs 1074
    bzoj 1015
    bzoj 1798
  • 原文地址:https://www.cnblogs.com/Autism/p/13775212.html
Copyright © 2011-2022 走看看