P21.JAVA基础语法


  1. 注释,标识符,关键字

  2. 数据类型

  3. 类型转换

  4. 变量,常量

  5. 运算符

  6. 包机制,JavaDoc


    1.注释

    书写注释是一个好习惯,大公司会有要求

    1. 单行注释 //Hello World 只注释一行文字
    2. 多行注释 /* Hello World*/ 注释一段文字
    3. 文档注释 /** */ 和JavaDoc一起用

//有趣的代码注释

2.标识符

关键词
JAVA学习04-Java基础语法

JAVA所有的组成部分都需要名字,类名,变量名以及方法名都被称为标识符

标识符注意事项
  1. 标识符以字母,美元符号,或下划线开始

  2. 首字母以字母,美元符号,下划线或数字的任何字符组合

  3. 大小写十分敏感,不一样

    3.数据类型

    强类型语言(安全性高,速度慢)

    要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

    弱类型语言

    java的数据类型分为两类

    1. 基本类型(primitive type)

      1. 整数类型

        1. byte(1Byte表示一个字节 1B=8bit)
          2. short
          3. int
          4. long
      2. 浮点类型

        1. float 单精度 float num5=50.1F//加F表示为float类型
        2. double 双精度 float num6=3.1415926;
      3. 字符类型

        ​ //字符是一个字

        ​ char name = “陈”;

        ​ char name = “A”;

        字符串

        字符串不是关键字,是类

        String name=“陈小帅”;

      4. Boolean类型

        ​ 1.true

        ​ 2.flase

    2. 引用类型(reference type)

      1. 接口
      2. 数组

JAVA数据类型扩展及面试题讲解

1. 整数扩展:

进制 二进制0b开头 十进制 八进制0开头 十六进制 0x开头

int i = 10;

int i2=010; //八进制0

int i3=0x10; //十六进制 0~9 A~F 16

system.out.println(“i”);----------------输出10

system.out.println(“i2”);---------------输出8

system.out.println(“i3”);------------------输出16

system.out.println("================================");

//浮点数拓展 银行业务怎么表示

//不用浮点数表示,用DigDecimal类表示,是一个数学工具类

//float 有限 离散 舍入误差 大约 接近但不等于

//double

//最好完全使用浮点数进行比较

//最好完全使用浮点数进行比较

//最好完全使用浮点数进行比较

float f=0.1f; //0.1

double d=1.0/10; //0.1

system.out.println(“f==d”); //false

float d1 = 233232222332f;

float d2 = d1+1;

system.out.println(“d1==d2”);//true

2. 字符拓展

char c1=‘a’;

char c2=‘中’;

System.out.println(c1);

System.out.println((int)c1);//强制转换

System.out.println(c2);

System.out.println((int)c2);//强制转换

//所有的字符本质还是数字

b//编码 Unicode 表:(97=a 65=A) 2字节 65536 Excel 2 16 = 65536

相关文章: