zoukankan      html  css  js  c++  java
  • day3_Java_基础语法——类型转换、变量、常量

    类型转换(Demo06)

    Java是强类型语言,所以要进行运算的话就要进行类型转换。

    低----------------------------------------------------------》高

    byte,short,char---->int---->long---->flogt---->double

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

    • 转换类型

      1. 强制转换: 定义形式:(类型)变量名 高--->低
      2. 自动转化: 低---->高
    • 转换注意点

      1. 不能对boolean进行类型转换;
      2. 不能把对象类型转换为不相干的类型;
      3. 再把高容量的数据转向低容量的数据需要强制转换;
      4. 转换的时候可能存在内存溢出,或精度问题;

    注:操作比较大的数的时候,注意溢出问题!详情请看 Demo06.java

    //案例
    public class Demo06 {
        public static void main(String[] args) {
            //操作比较大的数的时候,注意溢出问题
            //JDK7新特性,数字之间可以使用下划线分割
            int money =10_0000_0000;
            int years = 20;
            int total = money*years;    //-1474836480,计算的时候溢出了
            long total2 = money*years;
            System.out.println(total2);  //默认是int,转换之前已经存在问题了?
    
            long total3 = money*((long)years);//先把一个数转换为long
            System.out.println(total3);
    
        }
    }
    

    变量(Demo08)

    • 定义:可以变化的量。

    • 形式:数据类型 变量名 = 值;

    • 注:

    1. 每个变量都有类型,类型可以是基础类型,也可以是引用类型;
    2. 在声明的时候必须声明其类型;
    3. 变量名必须是合法的标识符;
    4. 变量声明是一条完整的语句,因此每一个声明都必须以分号结束;
    • 变量的作用域

      分为三种:类变量,实例变量和局部变量。

    常量(Demo09)

    • 定义形式:final 常量名 = 常量值;

    • 特点:设置后不允许更改;

    • 变量命名规则

      1. 对于所有变量、方法名和类名要:见名知意;
      2. 类成员变量、局部变量、方法名:首字母小写后面跟驼峰原则;
      3. 类名:首字母大写和驼峰原则;
      4. 常量:大写字母和下划线;
    public class Demo09 {
        //修饰符,不存在先后顺序
        static  final  double PI = 3.14;
    
        public static void main(String[] args) {
            System.out.println(PI);
        }
    }
    
  • 相关阅读:
    I.MX6 busybox set hosname and login with root
    Linux busybox mount -a fstab
    MDEV Primer
    qtcreator cannot find -lts
    I.MX6 linux Qt 同时支持Touch、mouse
    Android ashmem hacking
    I.MX6 Android U-blox miniPCI 4G porting
    Android service binder aidl 关系
    OK335xS psplash 进度条工作原理 hacking
    设置Android默认锁定屏幕旋转
  • 原文地址:https://www.cnblogs.com/liustudy/p/13987064.html
Copyright © 2011-2022 走看看