java基础2 #学习日记4

类型转换

        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()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值