zoukankan      html  css  js  c++  java
  • Java小知识点二

    Java知识点总结

    一.类型转换

    • 强制类型转换 (类型)变量名 高--低
    • 自动类型转换 低--高

    注意点:

    1. 不能对布尔值进行转换
    2. 不能把对象类型转换为不相干的类型
    3. 在吧高容量转换为低容量时,强制转换
    4. 转换时,可能存在内存溢出或精度问题

    二.变量

    public class HelloWord {
        //类变量 static
        static double salary=1000;
        //实例变量:从属于对象;如不初始化,其值为该类型的默认值
        //布尔值默认为false
        String name;
        int age;
        //main方法
        public static void main(String[] args) {
            //局部变量,必须声明和初始化
            int i=10;
            HelloWord d=new HelloWord();
            System.out.println(d.name);
            System.out.println(salary);
        }
    }
    
    

    三.常量

    初始化以后不能再改变值
    final 常量名=值;

    常量名一般使用大写字符

    public class HelloWord {
        static final  double  PI=3.14;
        public static void main(String[] args) {
            System.out.println(PI);
        }
    }
    

    四.变量的命名规范

    捕获.PNG

    左移(<<)一位相当于*2;右移(>>)一位相当于/2

    五.字符串连接符

    public class HelloWord {
        public static void main(String[] args) {
            int a=10;
            int b=20;
            System.out.println(a+b);
            System.out.println(""+a+b);//输出1020;其类型为字符串
            System.out.println(a+b+"");//输出30;其类型为字符串
        }
    }
    
    
  • 相关阅读:
    转载 :sql server 2005 无法删除数据库 "#Test",因为该数据库当前正在使用
    leetcode 1
    leetcode 2
    leetcode 242
    leetcode171
    leetcode 122
    leetcode 100
    算法:号码转换问题
    2014年10月29日 00:23 长沙
    算法:poj1066 宝藏猎人问题。
  • 原文地址:https://www.cnblogs.com/python-road/p/13220789.html
Copyright © 2011-2022 走看看