类型转换
由大到小,数据精度丢失
public class MyTran {
public static void main(String[] args){
/*
由小转大
*/
int a=11111;
double b;
b=a;
System.out.println(b);
/*
由大转小,此处精度丢失
*/
double bb=0.1;
int aa;
aa=(int) bb;
System.out.println(aa);
bb 的值从 0.1 变成了 0
数据有丢失
去年Apple笔记本所占市场份额是20,今年增长市场份额是9.8,求今年所占份额?
public class Average_sec {
public static void main(String[] args) {
int intial_share=20;
double this_year_share_more=9.8;
System.out.println("今年所占的份额是 "+(this_year_share_more+intial_share));
}
}