Java基础 第一节 第八课
【摘要】
运算符
数学运算符++ 和 --独立运算混合运算
+ 符号
赋值运算符比较运算符逻辑运算符三元运算符
数学运算符
Java 中, 整数使用以上运算符, 无论怎么计算, 也不会得...
数学运算符
Java 中, 整数使用以上运算符, 无论怎么计算, 也不会得到小数.
public static void main(String[] args) {
int i = 1234;
System.out.println(i/1000*1000);//计算结果是1000
}
++ 和 –
- ++ 运算, 变量自己增长 1
- – 运算, 变量自己减少 1
独立运算
变量在独立运算时, 前++和后++没有区别.
变量前++: 例如++i.
变量后++: 例如i++
混合运算
和其他变量放在一起, 前++和后++就产生了不同.
变量前++: 变量 a 自己加 1, 将加 1 后的结果赋值给 b, 也就是说 a 先计算, a 和 b 的结果都是 2.
public static void main(String[] args) {
int a = 1;
int b = ++a;
System.out.println(a); // 计算结果是2
System.out.println(b); // 计算结果是2
}
变量后++: 变量 a 把自己的值 1, 赋值给变量 b, 此时变量 b 的值就是 1. 变量 a 自己再加 1. a 的结果是 2, b 的结果都是 1.
public static void main(String[] args) {
int a = 1;
int b = a++;
System.out.println(a); // 计算结果是2
System.out.println(b); // 计算结果是1
}
+ 符号
符号在字符串中的操作:
- 符号在遇到字符串的时候, 表示连接, 拼接的含义
- “a”+"b"的结果是“ab”, 连接含义
public static void main(String[] args){
System.out.println("5+5="+5+5);//输出5+5=55
}
赋值运算符
赋值运算, 就是将符号右边的值, 赋给左边的变量
public static void main(String[] args){
int i = 5;
i+=5; // 计算方式 i=i+5 变量i先加5,再赋值变量i
System.out.println(i); //输出结果是10
}
比较运算符
public static void main(String[] args) {
System.out.println(1==1); // true
System.out.println(1<2); // true
System.out.println(3>4); // false
System.out.println(3<=4); // true
System.out.println(3>=4); // false
System.out.println(3!=4); // true
}
逻辑运算符
逻辑运算符: 是用来连接两个布尔类型的结果的运算符. 运算结果都是布尔值 true 或 false.
三元运算符
三元运算符格式:
数据类型 变量名 = 布尔类型表达式? 结果1:结果2
三元运算符计算方式:
- 布尔类型表达式结果是 true, 三元运算符整体结果为结果 1, 赋值给变量
- 布尔类型表达式结果是 flase, 三元运算符整体结果为结果 2, 赋值给变量
public static void main(String[] args) {
int i = (1==2 ? 100:200);
int j = (3<=4 ? 500:600);
System.out.println(i); // 200
System.out.println(j); // 500
}
文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。
原文链接:iamarookie.blog.csdn.net/article/details/109887782
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)