JAVA基础语法学习

75 阅读1分钟

JAVA基础语法

注释

单行注释

pubilc static void main(String [] args){
    // 这是一行注释
}

多行注释

pubilc static void main(String [] args){
    /*
     *多行注释
     *多行注释
     */
}

文档注释

	 /**
         * @param letterPrinter
         * @param letter
         */

标识符

  • 所有的标识符都是以A-Z,a-z,$,_ 开始

  • 首字符之后可以是任意字符

  • 不能使用java的关键字做变量名

  • 可以使用中文 但是完全不建议,禁止

数据类型

  • 强类型语言

    安全性高,速度慢

基本类型

序号数据类型位数默认值取值范围举例说明
1byte(位)80-2^7 - 2^7-1byte b = 10;
2short(短整数)160-2^15 - 2^15-1short s = 10;
3int(整数)320-2^31 - 2^31-1int i = 10;
4long(长整数)640-2^63 - 2^63-1long l = 10l;
5float(单精度)320.0-2^31 - 2^31-1float f = 10.0f;
6double(双精度)640.0-2^63 - 2^63-1double d = 10.0d;
7char(字符)160 - 2^16-1char c = 'c';
8boolean(布尔值)8falsetrue、falseboolean b = true;

引用类型

  • 接口
  • 数组

整数拓展

二进制

0b开头

十进制

八进制

0开头

十六进制

0x开头

浮点数

float 存在误差 是约等于

float d1 = 15645615644564f;
float d2 = d1 + 1;
System.out.print(d1 == d2); // true