变量

类型转换

低---------------------------------------->高

低到高需要加(变量)

public class bing1 {
   public static void main(String[] args) {
       int i = 128;
       byte b = (byte)i;//内存溢出
       //强制类型转换 (类型)变量名 高--低
       //自动转换 低--高
       System.out.println(i);
       System.out.println(b);

       //注意点:1.不能对布尔值进行转换 2.不能把对象转换成不相干的类型
       //3.在吧高容量转换成低容量的时候,强制转换 4,转换的时候可能存在内存溢出,或者精度问题。
       System.out.println("===========");
       System.out.println((int)23.7);
       System.out.println((int)-45.89f);

       System.out.println("=============");
       char c = 'a';
       int d = c+1;
       System.out.println(d);
       System.out.println((char) d);


  }
}

高到低不需要

byet,short,char->int->long->float ->double

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

 

public class bing2 {

   //类变量static
   //修饰符不存在前后顺序
   static final double PI = 3.14;








   //实例变量
   //属性;变量
   //实例变量:从属于对象;如果不自行初始化,这个类型的默认值 0 0.0
   //布尔值默认是 folse
   //除了基本类型,其余都是null
   String name;
   int age;


   public static void main(String[] args) {
       String name;
       int age;
       new bing2 = new bing2;
       Bing2 bing2 = = new bing2;
       String.class.asSubclass(bing2.age);
       String.class.asSubclass(bing2.name);

       Bing2.bing2 = new bing2();





  }
}

 

变量的命名规范

1.所有变量,方法,类名:简明如意

2.类成员变量;首字母大小写和驼峰原则:monthSalary,处理第一个单词意外,后面的单词首字母必须大写

3.局部变量:首字母小写和驼峰原则

4.常量:大写字母和下划线;Man,GoodMan

5.方法名;首字母小写和驼峰原则;run(),runRun()

 

 

posted @ 2021-09-05 21:21  java初学1  阅读(14)  评论(0)    收藏  举报