java基础(一)1.1——java基础四则运算

一、问题引入,首先我们来看看一些运算表达式:

-7 / 5           -7 % 5          7 % -5         5.5 % 1.0     

可能你的心中已经有了答案,那么我们来看看答案是多少?(一一对应关系)

-1                  -2                2                    0.5

如果第一次错了,那么一起来看看,如果对了的话,可以忽略这篇博客,往下看。

  • 首先,我们必须知道在取模操作的时候,正负号看的是左操作数,即被取余的数。例如,上面的第二个表达式中-7。
  • 在除法运算中,正负号是只要其中一个操作数有负号,结果就带着这个负号,也就是一般的数学思维。
  • 取模运算混有整数和浮点数时,结果自动转换为强类型。至于类型的强弱关系在大板块里面有提到。比如上面的5.5%1.0结果是0.5,相同的5.5%1取模结果也是0.5,整型转换为浮点型。(自动类型转换)

二、短路原理应用

首先看这个例子

public class Demo{
	public static void main(String []args)
	{
		int num = 10;
          System.out.println((num<0) && (++num>0)); 
		System.out.println(num);

	}
}

你肯定一眼就看出来输出结果是:fl

猜你喜欢

转载自blog.csdn.net/qq_43919400/article/details/103824144