*/
算数运算符
*/
public class suanShu{
public static void main(String[] args){
//定义两个变量
int a =20;
int b =10;
System.out.println(a + b);
System.out.println(a - b);
System.out.println(a / b);
System.out.println(a * b);
System.out.println(a % b);
//%和/的区别:除法得到的是商,取余得到的是余数,"%"是获取两个数据做除法的余数
//整数相除只能得到整数,要想得到小数,必须有浮点数的参与运算
System.out.println(6.0 / 4);
}
}
/*
类型转换
*/
public class zhuanHuan{
public static void main(String[] args){
//自动类型转换 10本身是个double类型的,输出之后自动转换成了浮点数类型,所以输出的时候才会带了一个.0,说明这个是没有问题的
double d =10;
System.out.println(d);
//定义byte类型变量
byte b =10;
short a =b;
int i = b ;
//这是不可以的,类型不兼容
//char c = b;
//强制类型转换 注意:强制类型转换虽然可以做但是会有数据的丢失
int k =(int)88.88;
System.out.println(k);
}
}