欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java基础2 #学习日记4

程序员文章站 2022-03-20 18:03:35
...

类型转换

        int i = 128;
        byte b = (byte)i;// 强制转换(类型)变量名  从高到低
        double d = i;//自动转换   从低到高
        System.out.println(d);
        System.out.println(b);//内存溢出
        System.out.println((int)66.6);//精度问题
        /*1.不能对布尔值进行转换。
          2.不能把对象类型转换成不相干的类型。
          3.高到低,强制转换。
          4.存在内存溢出、精度问题。
          5.操作较大的数,注意溢出。
          6.100_0000_0000可以用_分开。
         */

变量

定义变量

        //变量
        //int a,b,c;
        //int a=1,b=2,c=3;不建议使用(程序可读性)
        String s = "A";
        char c = 'C';
        double d = 1.33;

变量作用域

public class Demo {
    //实例变量:从属于对象,如果不进行初始化,这个类型的默认值,0、0.0(基本类型)、false(布尔值)、null。
    String S;
    //类变量:static
    static int i2 = 1000;
    public static void main(String[] args) {
        //局部变量:必须声明和初始化值
        int i = 10;
    }
}

常量

    //final:修饰符,不存在先后顺序。常量名使用大写字符。
    static  final  double PI = 3.14;

命名规范

类成员变量、局部变量:首字母小写和驼峰原则 lastName

常量:大写字母和下划线 MAX_VALUE

类名:首字母大写和驼峰原则 GoodMan

方法名:首字母小写和驼峰原则 runRun()

相关标签: 学习 java