java基础2。基本数据类型

  在程序设计语言中,变量(Variable)是在内存中动态存储的地方。简单来理解,程序的作用就是对变量进行各种运算。

  Java要求在使用一个变量前要求必须声明他的类型。

  Java中数据类型分为两类:

    1、基本数据类型。    

      1.1 数值型:
                      1.1.1 整型:byte(8位)、short(16位)、int(32位)、long(64位);        默认值:0  C++默认值不确定。 String.format中%d即可    
                      1.1.2 浮点型:float(32位)、double(64位)                              默认值: 0.0
                1.1.3 字符型:char(16位)                                                      默认值 :'u0000'
                     1.2 布尔型:boolean                                                        默认值:false
      以上8种基本类型都不是类,Java提供了对应的类,称之为包装类。包装类可以认为是将基本类型转换成的一个引用类型。
      

    2、引用数据类型。    

            引用数据类型: 数组、类、接口、String:                              默认值:null
            在程序开发,整数默认int,描述小数就用double;
            long这种数据类型一半会描述日期时间、内存或文件大小;
            如果进行编码转换或者进行二进制数据传输,使用byte(-128-127)
            char一般在描述中文使用(基本可以忽略)
 
  获取控制台输入:
    为了获取控制台输入,首先需要创建一个Scanner对象:
      Scanner scanner = new Scanner(System.in);
    Scanner对象可以读取用户在命令行输入下的各种数据类型,比如
      通过nexInt()方法读取整数
       通过nextFloat()方法读取浮点数
    其他基本数据类型的读取是类似,调用相应的方法即可。
    Scanner对象也可以读取用户输入的字符串:
      通过next()方法读取一个字符串
      通过nextLine()读取完整的一行,即用户输入回车之前的所有输入信息(不包括回车),以String返回。
 
原文地址:https://www.cnblogs.com/zangkuo/p/8099547.html