1.‘+’;加号运算符
‘+’在java中除了具有假发运算的功能外,还有连接两个字符的功能
public class HelloWorld {
	int i=33;
	int j=44;
	char c1=‘a‘;
	char c2=‘b‘;
	public static void main(String args[])
	{
		HelloWorld hw=new HelloWorld();
		int n=hw.i+hw.j;
		int c=hw.c2+hw.c1;
		System.out.println(n);
		System.out.println(c);
	}
}
在连接多个字符时,可以用多个加法运算符进行连接,但这样做是存在缺点的。
2.‘-’;减法运算符
通过下面的例子,就可以明白:
public class jian {
		int i=44;
		int j=22;
		char c1=‘h‘;
		char c2=‘a‘;
		public static void main(String args[])
		{
			jian hl=new jian();
			int n=hl.i-hl.j;
			int c=hl.c1-hl.c2;
			System.out.println(n);
			System.out.println(c);
		}
}
3.‘/‘:除法运算符
可以做整数的除法,也可以做浮点数的除法
public class chufa {
	float i=23;
	float j=11;
	public static void main(String args[])
	{
		chufa hl=new chufa();
		float n=hl.i/hl.j;
		System.out.println(n);
	}
}
浮点除法,结果是2.090909
整除的时候貌似是取整运算
public class chufa {
	int i=23;
	int j=11;
	public static void main(String args[])
	{
		chufa hl=new chufa();
		int n=hl.i/hl.j;
		System.out.println(n);
	}
}
结果是2
4.‘%’:求余运算符
public class yu {
	int i=24;
	int j=5;
	public static void main(String args[])
	{
		yu hl=new yu();
		int n=hl.i%hl.j;
		System.out.println(n);
	}
}
整数求余:结果是4
浮点数求余,除数为0,结果是NaN.
public class yu {
	float i=24;
	float j=0;
	public static void main(String args[])
	{
		yu hl=new yu();
		float n=hl.i%hl.j;
		System.out.println(n);
	}
}
结果输出NaN
求余时,除数为负,结果为正
public class yu {
	int i=24;
	int j=-5;
	public static void main(String args[])
	{
		yu hl=new yu();
		int n=hl.i%hl.j;
		System.out.println(n);
	}
}
结果输出4
求余时,被除数为负,结果为负
package yu;
public class yu {
	int i=-24;
	int j=5;
	public static void main(String args[])
	{
		yu hl=new yu();
		int n=hl.i%hl.j;
		System.out.println(n);
	}
}
结果输出-4
除数和被除数都是负,相当于被除数是负,结果是负
package yu;
public class yu {
	int i=-24;
	int j=-5;
	public static void main(String args[])
	{
		yu hl=new yu();
		int n=hl.i%hl.j;
		System.out.println(n);
	}
}
输出-4
原文:http://www.cnblogs.com/qianyanwanyu--/p/4396124.html