栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA基础之运算符笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA基础之运算符笔记

小标题:短暂的两节JAVA 基础课就不知不觉的结束了,今天很高兴学到一个新的知识,JAVA的运算符知识。简单的记一下笔记!

运算符:
                  (1)  算术运算符: +,-,*,/,%,++,--
                    (2)赋值运符:=
                  (3)扩展赋值运算符:+=,-=,*=, /=
                  (4)关系运算符: >,<,>=,<=,==,!=
                  (5)逻辑运算符: &&,||,!
                  (6)位运算符: &,|,^,~ , >>,<<,>>> (了解!!!)
                  (7)条件运算符 ?:

(1)   算术运算符: +,-,*,/,%,++,--

/,%,:

          /和%的区别:/取结果的商,%取结果的余数。

        而后面两个为单目运算符:
        
        ++: 自加1,“如果++放在前面,先自加,再参加运算。
             如果++放在后面,再参加运算,后自加。”
        
        --: 自减1,“如果--放在前面,先自减,再参加运算。
             如果放在后面,先参加运算,再自减。”

关于字符'+'的操作:

1.可以当做运算符

                例子:'A'=65

                           'a'=97                            三个都是可连续的

                            '0'=18

2.也可以当做关系连接符

                        如:"JAVA" + "6666", 输出结果为Java6666.

ublic class OperatorDemo{
	public static void main(String[] args){
                System.out.println(a + b);
		System.out.println(a - b);
		System.out.println(a * b);
                System.out.println(a / b);
	        System.out.println(a % b);

		//int a =10;
		//char c ='A';
		//'A'的值为65
		//'a'的值为97
		//'0'的值为48
		
		System.out.println("java" + "6666");
	}
}

  (2)赋值运符:=

              = 是赋值!

public class OperatorDemo{
	public static void main(String[] args){
		int a =10;
		System.out.println(a);
	}
}

                则输出答案为10。

(3)扩展赋值运算符:+=,-=,*=, /=

ublic class OperatorDemo{
	public static void main(String[] args){
		int i =10;
		i += 10;
		i += 20;
		System.out.println("i:" +i);
		short s =10;
		s += 20;
		s = (short)(s + 20);
		System.out.println("s:" + s);
	}
}

注意:扩展赋值运算符底层隐含了强制类型转换。

(4)关系运算符: >,<,>=,<=,==,!=

注意:关系运算符的结果都是Boolean类型,要么是true或者false

(5)        逻辑运算符: &&,||,!

  (6)          位运算符: &,|,^,~ , >>,<<,>>> (了解!!!)

(7)       条件运算符 ?:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/605966.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号