初学java

1.原生数据类型中,如果有float a = 1.23。这样的编译是不会通过的,原因是1.23默认的为double型,所以需要转化。

  float a = (float)1.23.或者float a = 1.23(F/f)

2.不同的运算符进行运算,结果会赋给表示范围大的。

   例如:double a = 1;

              int b = 2;

              int c = a/b;

结果会报错,原因就是c的数据内存比double小,所以报错。

需要转化。

             int c = (int)(a/b);

3.取模中取模的符号始终和被除数相同。例如:5%-2=1;

                                                                           -2%5=-2;

最后答案和被除数的符号相同。

4.逻辑运算符,进行运算后直接返回值。

           boolean a = b>c;

           boolean d = (a>b)&&(c>d)

5.java中的逻辑短路。

例如  int a = 1;

         int b = 2;

         int c = 3;

         int d = 4;

boolean e = (a>b)&&(c>d);

这里只要判断到a>b为假的时候就不继续向下判断了。同理其他的也是这种原理。

6.while与do...while

后者必须执行一次,前者者需要先判断。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值