java 细节问题汇总(一)
2017-09-14 12:53
267 查看
一,可以对同类型数据进行强制转换
二,double和float问题
2.
给float赋值必须为整数,当给float对象赋小数值时,必须进行强制转换
给double类型赋值无此要求
3.
三,String与基础数据类型的比较
基础数据类型和String类型必须先初始化才能输出,否则出错;
基础数据类型不支持int a = new int格式,
二,double和float问题
float a = 1; double b = 1; System.out.println(a+"\t"+a/2+"\t"+a/3); System.out.println(b+"\t"+b/2+"\t"+b/3); //输出为 1.0 0.5 0.33333334 1.0 0.5 0.3333333333333333
2.
给float赋值必须为整数,当给float对象赋小数值时,必须进行强制转换
float a=1;//正确 float b=1.0;//错误 float c=(float)1.0;//正确
给double类型赋值无此要求
3.
float a =(float)1.00; double b=1.00; System.out.println(a+"\t"+a/2+"\t"+a/3); System.out.println(b+"\t"+b/2+"\t"+b/3); //1.0 0.33333334 0.5 1.0 0.3333333333333333 0.5
三,String与基础数据类型的比较
基础数据类型和String类型必须先初始化才能输出,否则出错;
基础数据类型不支持int a = new int格式,
String b = new String(); System.out.println(b);//输出为空 System.out.println(b+"ee");//输出ee if(b.equals(null)){ System.out.println("dd"); }else if(b.equals("")){ System.out.println("12"); }//输出12 String b = new String("Hello world");//给字符串b赋值Hello world
相关文章推荐
- 对于JAVA基础测试中常见的异常问题汇总
- java初学碰到的两个问题:win xp下环境变量设置细节 和 变量的初始化问题
- java面试笔试问题汇总
- JAVA代码查错(细节问题)
- Android R.java问题汇总
- JAVA乱码问题汇总
- C/C++与java网络通信问题汇总及解决方法
- Java 并发中的一些细节问题
- Java问题汇总
- Java编码问题汇总
- Java编码问题汇总
- java 排列组合问题汇总
- Java编码问题汇总
- C#和Java中关于Length 小问题汇总
- JAVA 基础细节汇总(持续更新中....)
- java 路径(相对路径和绝对路径)问题汇总【摘抄】
- 对于JAVA基础测试中常见的异常问题汇总
- Java编码问题汇总
- JAVA基础测试中异常问题汇总
- 对于JAVA基础测试中常见的异常问题汇总