学习javaday2
数据类型转换不能对布尔值进行转换不能把对象类型转换为不相干的类型在把高容量转换到低容量时强制类型转换转换的时候肯存在内存溢出或者精度问题public class Demo06 { public static void main(String[] args){ //操作比较大的数的时候注意溢出问题 //数字之间可以用下划线分割 int money10_0000_0000; int years20; int totalmoney*years; System.out.println(total);//-1474836480 计算溢出 long total2money*years;//先计算再类型转换 long total3money*((long)years); System.out.println(total3); } }变量作用域类变量static实例变量String局部变量在函数体内部声明public class Demo08 { //类变量 static static double salary2500; //实例变量从属于对象;如果不进行初始化这个类型的默认值是0或者0.0布尔值默认null String name; int age; public static void main(String[] args){ //局部变量 不许声明和初始化值 int i10; System.out.println(i); //变量类型 变量名new Demo08 Demo08 demo08new Demo08(); System.out.println(demo08.age); System.out.println(demo08.name);//布尔值默认null //类变量 static System.out.println(salary); } }常量final 常量名值public class Demo09 { //修饰符不存在先后顺序 static final double PI3.14; public static void main(String[] args){ System.out.println(PI);//快捷键sout回车 } }命名规范见名知意变量和方法名首字母小写和驼峰原则。常量大写字母和下划线。类名首字母大写和驼峰。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2480630.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!