java2实用教程 第二章 基本数据类型和数组 复习

标识符

  1. 字母、下划线、美元符号、数字组成
  2. 第一个字符不能是数字
  3. 不能使关键字
  4. 不能使true、false、null

关键字

abstract assert boolean break byte case catch char class const continue default do double else enum extends final finallu float for goto if implements import instanceof int interface long native new package private protected public return short static stricfp super switch synchronized this throw throws transient try void volatile while

基本数据类型

  • 逻辑类型:
    boolean

  • 整数类型:

    • byte 一个字节占8位 -128~127 (byte)-12,一定范围int型常量赋值给byte型常量
    • short 两个字节
    • int 四个字节 -2^31~ 2^31-1
    • long 八个字节
  • 字符类型

    • char 两个字节
      单引号 括起的Unicode的字符 char ch1=’\n’ A也可表示’\u0041’十六进制转义
  • 浮点类型

    • float 4个字节,后缀为f/F 保存8位有效数字
    • double 8个字节

类型转换

  • 级别低 ==》级别高
    自动转换
float a=100;
  • 级别高 ==》级别低
    使用类型转换运算符
    (类型名)要转换的值
int x = (int)30.15;

输入输出数据

Scanner reader  = new Scanner(System.in);

reader对象调用下列方法
nextInt()

数组

1.声明(不允许这时候指定数组元素个数)
float cat[];
char cat[][];
java不允许声明数组中的方括号指定数组元素的个数
2.用new运算发为数组分配元素
cat = new float[4];
int a[][] = new int[3][6]
数组属于引用型变量,数组变量中存放数组的首元素的地址

3.使用
a.lenth 是3,二位数组长度即一维数组个数
创建数组后分给每个元素一个默认值,float型是0.0

你可能感兴趣的:(java,javase)