首页 > 其他 > 详细

类型转换以及变量常量

时间:2021-04-16 12:55:46      阅读:20      评论:0      收藏:0      [点我收藏+]

类型转换

public class dome3 {
    public static void main(String[] args) {
        //由低到高       byte   short   char  int   long  float  double
        //由高到低   强制转换          由低到高   自动转换
        int i = 450;
       byte c = (byte)i;
        System.out.println(i);//450
        System.out.println(c);//-62    信息溢出
        /*注意点
        不能对布尔值进行转换
        不能把对象类型转换为不相干的类型
        再把高容量转换为低容量的时候 强制转换
        转换的时候可能存在内存溢出或精度问题
         */
        System.out.println((int)12.3);//12
        System.out.println((int)12.36f);//12
        System.out.println("==============");
        char e = ‘d‘;
        int f = e+1;
        System.out.println(f);//101
        System.out.println((char)f);//e
        //操作比较大的数的时候,注意溢出问题
        //jdk的特性可以用下划线分ge
        System.out.println("=================");
        int money = 1000_0000_00;
        int key = 30;
        System.out.println(key*money);//-64771072    key*money已经默认为int  转换前已经出现问题
        long mby = money*key;
       long mmb = money*((long)key);
        System.out.println(mby);//-64771072
        System.out.println(mmb);//300_0000_0000  正确结果

变量

注意事项

每个变量都有类型,类型可以是基本类型(八大类型)也可以是引用类型

变量名必须是合法标识符

变量声明是一条完整的语句,每一个声明必须以分号结束

public class dome4 {
    public static void main(String[] args) {
        Spring name;
        int age;
        //main方法
        //属性:变量
        //类变量  static
        static double salary =2000;
        System.out.println(salary);
        //局部变量   必须声明和初始化
        int a = 10;
        System.out.println(a);
        //实例变量  从属于对象;如果不自行初始化,这个类型默认值为0  0.0  0000
        //布尔值默认值为false
        //除了基本变量,其余默认值都是null


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


    }
}
public class dome6 {
    //常量 final 修饰符,不存在先后顺序
    static final double ip = 3.12;   常量  常量  变量

    public static void main(String[] args) {
        System.out.println(ip);//3.12

    }

变量的命名规范

所有变量,方法,类名 =见名知意

类成员变量 ;首字母小写和驼峰原则 lastName

局部变量;首字母小写和驼峰原则

常量;大写字母和下划线;MAX_Good

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

方法名;run() runRun

类型转换以及变量常量

原文:https://www.cnblogs.com/saluteme666/p/14665959.html

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