java 算术运算符-菜鸟学习java第十天笔记
java 算术运算符
算术、赋值、比较、逻辑、位、三元
- - - - - - - - - - - - - - - - - - - - - - - - - -
int x=4270;
x=x/1000*1000;//返回4000
- - - - - - - - - - - - - - - - - - - - - - - - - -
System.out.println(1%-5);//返回1
System.out.println(-1%5);//返回-1,结果符号看左参数的正负
- - - - - - - - - - - - - - - - - - - - - - - - - -
int a=3,b;//定义变量a和b,a已初始化,值为3。
b=b+4;//b未初始化,不可直接运算
- - - - - - - - - - - - - - - - - - - - - - - - - -
字符串与其它数据连接用+,结果是字符串。
System.out.println("5+5="+5+5);//返回"5+5=55"
System.out.println("5+5="+(5+5));//返回"5+5=10"
- - - - - - - - - - - - - - - - - - - - - - - - - -
++表示自增1:
1)与其它变量有关时
b=a++,当变量在前时,先赋值,再运算。
b=++a,当运算在前时,先运算,再赋值。
2)独立存在时
a++和++a,效果一样。
- - - - - - - - - - - - - - - - - - - - - - - - - -
class Test
{
public static void main(String[]args)
{
int a=3,b;
b=a++;
System.out.println("变量在前,b="+b);
a=3;
b=++a;
System.out.println("运算在前,b="+b);
}
}
-----------------------------------------------------------------------------------------------------------------------------------------------
本文来源 我爱IT技术网 http://www.52ij.com/jishu/5538.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
