之前学编程语言总是不够耐心,很多地方都是看过就忘了,现在在看《Java语言程序设计-基础篇》(原书第8版),打算做一些笔记!都是一些很简单的东西,但是自己总是不记得,记录下来,以后可以查看!

第二章 基础程序设计

  1. 字符串常量不能跨行
  2. 任何时候,尽可能一步完成变量的声明和赋初值(易读、有助于避免出现程序设计错误)。赋值前必须先声明,试用前必须先赋值。
  3. %可用于负整数以及浮点数。只有当被除数为负整数,所得答案才为负数;浮点数的运算结果也为浮点数(例:20.5% 3 = 2.5)。
  4. 设计浮点数的计算都是近似的,因为这些书没有准确的精度来存储
  5. 直接量:直接出现的常数值。
    1. long整型的直接量:在数字后加L(l),例:123456789L、123456789l;
    2. 八进制:数字前加0,例012(10);
    3. 十六进制:数字前加0X(0x),例0X12、0x12(18)
    4. 浮点数:带小数点,默认为double类型,例:5.0。也可以在数字后加F(f)表示float,例:5.0f、5.0F;在数字后加D(d)表示double,例:5.0d、5.0D;
  6. 自增与自减运算符:都会自增或自减,前置返回运算后的结果,后置返回运算前的结。可用于所有整型和浮点型。
    • 例:
      int a = 1, b = 1;
      System.out.println(a++); // output
      System.out.println(++b); // output 2
  7. char类型可以转换成任意一种数值类型,任意一种数值类型也能转换为char。所有数值运算符都能作用在char上。