java基础注释,标识符,关键字 数据类型 类型转换 变量,常量 运算符 包机制,javado

发布时间:2022-06-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了java基础注释,标识符,关键字 数据类型 类型转换 变量,常量 运算符 包机制,javado脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

java基础

注释,标识符,关键字

数据类型

类型转换

变量,常量

运算符

包机制,javadoc

注释

单行注释 //

多行注释 /* 1212121*/

文件注释

package Base;

public class Demo01 {
    public static void main(String[] args) {
        //我是注释   两个斜杠
        /*
        我是多行注释  斜杠星回车
         */
        /**
         * @author 文档注释.....
         */
    }
}

标识符和关键字

关键字

java基础注释,标识符,关键字  数据类型  类型转换  变量,常量  运算符  包机制,javado

标识符

  • java的所有组成部分都需要名字。类名(public class),变量名(string 可以用中文表示,但是不建议)以及方法名(main)都被称为标识符
  • 所有的标识符都应该以字母(a-z)美元符($),或者下划线(_)开始
  • 首字符之后可以是任何字母美元符下划线,或数字的组合,不能是@#这些
  • 不能使用关键字做变量名
  • 标识符是大小写敏感的

数据类型

强类型语言:java就是,要求变量的使用有严格的符合规定,所有变量都必须先定义再使用。优势:安全性高。缺点:速度慢

弱类型语言:要求不是很严格 vb js

java的数据类型分为两大类:基本类型(8个)引用类型(String就是一种)java基础注释,标识符,关键字  数据类型  类型转换  变量,常量  运算符  包机制,javado

java基础注释,标识符,关键字  数据类型  类型转换  变量,常量  运算符  包机制,javado

package Base;

public class Dame02 {
    public static void main(String[] args) {
        byte a = 127;//-128-127
        short b = 32767;// -32768-32767
        int c = 2000000000;//20亿多
        long d = 123L;//long类型后面需要加 L
        char e = 'A';
        float f = 2.1F;//float类型需要加 F
        double g = 0.2;
        boolean h = true;
        boolean i = false;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
        System.out.println(e);
        System.out.println(f);
        System.out.println(g);
        System.out.println(h);
        System.out.println(i);
    }
}

拓展:

整数拓展: 进制 二进制0b 八进制0 十进制 十六进制0x

浮点数拓展: 浮点数(float double)是有限 离散 有舍入误差 是大约数 运算结果接近但不等于。 银行运算的时候会使用一个类BigDecimal,他是数学工具类

字符拓展:

  • 所有的字符本质是数字,Unicode 编码表可以从0-65536,两个字节,每个字符都对应一个数字。u 数字转文字

  • 转义字符 t tabn 换行

布尔值扩展:if(a)默认是true进行下一步

package Base;

public class Demo03 {
    public static void main(String[] args) {
        //整数拓展 二进制0b 八进制0 十进制 十六进制0x
        int a = 10;
        int b = 010;
        int c = 0b10;
        int d = 0x10;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
        System.out.println("======================================");
        //浮点数拓展
        float e = 0.1F;
        double f = 1/10;
            System.out.println(e==f);//这个结果输出是false,浮点数有缺点,避免用浮点数比较
        System.out.println("=======================================");
        //字符拓展   字符的本质是数字,查Unicode表字和数字一一对应,0-65536
        char c1 = '中';
        char c2 = 'a';
        System.out.println(c1);
        System.out.println((int)c1);
        System.out.println(c2);
        System.out.println((int)c2);
        System.out.println("=======================================");
        //转义字符:自己下去查 t tab n 换行......
        char c3 = 'u0023';
        System.out.println(c3);
        //布尔if()默认true执行



    }
}

类型转换

java是强类型语言,所以进行运算时要进行类型转换。 java基础注释,标识符,关键字  数据类型  类型转换  变量,常量  运算符  包机制,javado

运算中,不同类型数据先转化为同一类型再进行运算

强制类型转换:从高到低需要自己操作

自动类型转换:从高到低不需要进行操作,自动转换。

  • 注意java基础注释,标识符,关键字  数据类型  类型转换  变量,常量  运算符  包机制,javado
  • java基础注释,标识符,关键字  数据类型  类型转换  变量,常量  运算符  包机制,javado
package Base;

public class Demo04 {
    public static void main(String[] args) {
        int a = 128;
        byte b = (byte)a;//这个结果溢出
        //强制转换 (类型名)变量名
        System.out.println(a);
        System.out.println(b);
        System.out.println((int)20.3);
        System.out.println((int)-20.5656);
        char a1 = 'A';
        System.out.println((int)a1);
    }
}

变量

java基础注释,标识符,关键字  数据类型  类型转换  变量,常量  运算符  包机制,javado

变量的作用域

java基础注释,标识符,关键字  数据类型  类型转换  变量,常量  运算符  包机制,javado

类变量: 需要加 static

实例变量:不需要加static

局部变量:在方法里

常量

java基础注释,标识符,关键字  数据类型  类型转换  变量,常量  运算符  包机制,javado

package Base;

public class Demo05 {


    //类变量 加static
    static double salary = 25000;//这样以后可以直接输出

    //实例变量:从属于对象 不用初始化,直接使用,用的话就不想定义这么简单,不初始化会输出默认值,所有的数值类型默认0,布尔值默认false,除了基本类型其他都是null
    String name;
    int age;

    //下面这个代表main方法
    public static void main(String[] args) {
        //局部变量;生命周期只在这个方法中(大括号中间),使用时必须声明和初始化值
        //int i;
        //System.out.println(i);不初始化会报错
        int i = 10;
        System.out.println(i);
        //变量类型 变量名字 = new Demo05();
        Demo05 demo05 = new Demo05();
        System.out.println(demo05.age);
        System.out.println(demo05.name);


    }
    //下面这个是其他方法
    public void add(){

    }
}

脚本宝典总结

以上是脚本宝典为你收集整理的java基础注释,标识符,关键字 数据类型 类型转换 变量,常量 运算符 包机制,javado全部内容,希望文章能够帮你解决java基础注释,标识符,关键字 数据类型 类型转换 变量,常量 运算符 包机制,javado所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: