Java基础__变量和规范

Java基础学习(一)变量和规范

一、注释

1. 单行    

//你好

2. 多行    

/* 你好 */

3. 文档注释  

/** 
* @Author 小蓝 
*/

4.有趣的代码注释

/***
 *                    _ooOoo_
 *                   o8888888o
 *                   88" . "88
 *                   (| -_- |)
 *                    O\ = /O
 *                ____/`---'\____
 *              .   ' \\| |// `.
 *               / \\||| : |||// \
 *             / _||||| -:- |||||- \
 *               | | \\\ - /// | |
 *             | \_| ''\---/'' | |
 *              \ .-\__ `-` ___/-. /
 *           ___`. .' /--.--\ `. . __
 *        ."" '< `.___\_<|>_/___.' >'"".
 *       | | : `- \`.;`\ _ /`;.`/ - ` : | |
 *         \ \ `-. \_ __\ /__ _/ .-` / /
 * ======`-.____`-.___\_____/___.-`____.-'======
 *                    `=---='
 *
 * .............................................
 *          佛祖保佑             永无BUG
 */

二、关键字

总表:java关键字共53个(其中包含两个保留字const,goto)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lD1ds9oo-1585458335451)(F:\Typora\Java基础\1.png)]

三、标识符注意点

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CJMqLnIs-1585458335454)(F:\Typora\Java基础\2)]

四、数据类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CQOQURsY-1585458335455)(F:\Typora\Java基础\3.png)]

int num = 10;
byte num = 20;
short num = 30;
long num = 30L;  //Long类型要在数字后面加个L

//小数:浮点数
float num = 40.1F; //float类型要在最后加个F
double num = 3.1415;

//字符
char name = '搞';
//字符串,String不是关键字,是类
String name = "小蓝";

//布尔值:是非
boolean flag = true;
boolean flag = false;

1.字节

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oubDRK7q-1585458335456)(F:\Typora\Java基础\4.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sfkXci6c-1585458335457)(F:\Typora\Java基础\5.png)]

五、类型转换

============================================》 高
byte -> short -> char -> int -> long -> float -> double

运算中,不同类型的数据先转化为同一类型,然后进行运算。

1.强制转换 (类型)变量

例:char a = '1';

	int b = (int) a;

2.自动转换

​ 低 —》 高

  1. 数字的特性

    int money = 10_0000_0000;
    int money1 = 1000000000;
    //上面两个是同一个意思
    

六、变量

6.1 类变量 static

public class Demo01 {
    //类变量 static
    static double salary = 2000;

    //main方法
    public static void main(String[] args){
      
        //类变量 static
        System.out.println(salary);
    }

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

    }
}

6.2局部变量必须声明和初始化值

public class Demo01 { 
    public static void main(String[] args){
            //局部变量:必须声明和初始化值
            int i = 10;
            System.out.println(i);
     }
}

6.3实例变量

public class Demo01 { 
    
    //实例变量:从属于对象:如果不自行初始化,这个类型的默认值 0 , 0.0
    //布尔值:默认是false
    //除子基本类型,其余的默认值都null
    String name;
    int age;
    
    public static void main(String[] args){
        //变量类型  变量名字 = new Demo01();
        Demo01 demo01 =  new Demo01();
        System.out.println(demo01.age);
        System.out.println(demo01.name);
     }
}

6.4常量

  • 常量:初始化(initialize)后不能再改变值!不会变动的值
  • 常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变
  • 常量名一般使用大写
final 常量名 = 值;
final double PI = 3.14;

7.变量的命名规范

  • 所有变量、方法、类名:见名知意
  • 类成员变量:首字母小定和驼峰原则:monthSalary 除了第一个单词以外,后面的单词首字母大写 lastName
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母小写和下划线:MAX_VALUE
  • 类名:首字母大写和驼峰原则:Man,GoodMan
  • 方法名:首字母小写和驼峰原则 :run(), runRun()
发布了11 篇原创文章 · 获赞 0 · 访问量 132

猜你喜欢

转载自blog.csdn.net/qq_42847094/article/details/105160151