`
netboy001
  • 浏览: 20757 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

已前的学习笔记java lesson 4

    博客分类:
  • java
阅读更多
Java lesson 4
运算符(operator)
public class Variable3{
public static void main(String[] arg){
int a =1;
int b=2;
int c =a+b;
int d=a-b;
int e=a*b;
System.out.println(c);
System.out.println(d);
System.out.println(e);
Int c= a/b;
System.out.println(c);//c结果是0.5吗?当然不是,是0结果.//原因当有若干个变量参与运算时,结果类型中表示范围为结果最大的类型.java中的整型不是数学中的四舍五入,不能整除的话小数部分都去掉.
double aa=1;
int bb=2;
int e=aa/bb;//这样可以吗?当然不行?原因当运算后a/b变成了double,double不能赋值给int.
int aaa=1;
int bbb=1;
double ccc=aaa/bbb;
System.out.println(cccc);//结果是0.5吗??当然不是,是0.0;要要获得0.5要怎么运算呢?这样写double ccc=(double)aaa/bbb;原因是(double)a这名把a转换成一个匿名的变量,该变量的类型是double.
  Int aaaa=5;
Int bbbb=3;
Int ccccc=aaaa%bbbb;//结果是2;如何5是负数-5那结果会是什么?结果是-2这种运算叫取模运算.取得的规律:取模的结果符号就永远与被除数的符号相同;
}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics