首页 > 编程语言 > 详细

Java基础语法1

时间:2021-02-21 23:42:47      阅读:26      评论:0      收藏:0      [点我收藏+]

注释

1.单行注释

? // 单行注释

2.多行注释

? /* 多行注释 */

3.JavaDoc:文档注释

? /** 文档注释 */

标识符和关键字

  1. 关键字

    技术分享图片

  2. 标识符

    所有的标识符都应该以字母(A-Z或者a-z),美元符($)\或者下划线(_)开始。

数据类型

基本数据类型

  1. 整数

    int num1 = 10(最常用)

    byte num2 = 20

    short num3 = 30

    long num4 = 40L

  2. 浮点数(小数)

    float

    double(最常用)

  3. 字符(String不是关键词,而是一个类)

    char

  4. 布尔值

    true

    false

引用数据类型

  1. 接口
  2. 数组


整数拓展

  1. 二进制 0b
  2. 十进制
  3. 八进制 0
  4. 十六进制 0x

浮点数拓展

  1. float 有限 离散 舍入误差 大约 接近不等于
  2. 最好不要用浮点数进行比较

银行业务怎么表示钱?

  1. BigDecimal 数学工具类

字符拓展

  1. 所有的字符本质还是数字

  2. \t 制表符

  3. \n 换行

布尔值扩展

if (flag==true)[] 与 if(flag)[] 相同



类型转换(操作比较大的数的时候,注意溢出问题)

byte, short,char <<< int <<< long <<< float <<< double (由低到高)

  1. 强制转换 高到低

    (类型)变量名

  2. 自动转换 低到高

变量作用域

  1. 类变量 stacic int allclick = 0;

  2. 实例变量 string str = "helloworld";

  3. 局部变量 public void method(){

    ? int i = 0;

    }

public class demo02 {
    //类变量 static
    static  double salary = 2500;

    //属性:变量

    //实例变量:从属于对象:如果不自行初始化,这个类型的默认值 0  0.0
    //布尔值: 默认是flase
    //除了基本类型,其余的默认值都是null:
    String name;
    int age;


    //main方法
    public static void main(String[] args) {

        //局部变量:必须声明初始化值
        int i = 10;
        System.out.println(i);

        //变量类型  变量名字 = new demo02();
        demo02 demo02 = new demo02();
        System.out.println(demo02.age);
        System.out.println(demo02.name);

        //类变量 static
        System.out.println(salary);

    }
    //其他方法
    public void add(){

    }
}

常量

  1. 关键字 final
  2. 常量名一般使用大写字符
public class demo03 {
    //修饰符,不存在先后
    static final double PI = 3.14;
    public static void main(String[] args) {
        System.out.println(PI);

    }
}

变量的命名规范

  1. 所有的变量、方法、类名: 见名知意
  2. 类成员变量:除了第一个单词以外,后面的单词首字母大写(驼峰原则)monthSalary
  3. 局部变量:首字母小写和驼峰原则 monthSalary
  4. 常量:单词都要大写 MAX_VALUE
  5. 类名:首字母大写和驼峰原则 GoodMan
  6. 方法名:首字母小写和驼峰原则 runMan()

Java基础语法1

原文:https://www.cnblogs.com/coreybrian/p/14425824.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!