整形 浮点型 细节


package week01;

public class intDetail {
public static void main(String[] args) {

int n1 = 1;
//int n2 = (int) 1L;
long n3 = 1L;

//bit是最小的存储单元,byte是一个字节也就是基本存储单元
//社会是由人类构成的,但是人类是由细胞构成的
//以前我总是认为字节是要相加的,一直没有改过,啊哈哈,
byte m1 = 1;
short m2 = 1;

}
}

 

package week01;

public class floatDetail {

public static void main(String[] args) {
//浮点数是由符号位 + 指数位 + 尾数位

//java中浮点数默认是double,如果是float类型 需要加f
float a = 1.1f;
double b = 1.5;
double c = .123;

//一般不可以用浮点数运算来进行比较
double d = 2.7;
double f = 8.1/3;
System.out.println(d + ” ” + f);

//解决办法
if(Math.abs(d – f) < 0.00001) System.out.println(“相等”);
}

}

原创文章,作者:254126420,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/245674.html

(0)
上一篇 2022年4月18日 17:00
下一篇 2022年4月18日 17:00

相关推荐

发表回复

登录后才能评论