Java语言基础------运算符(一)

运算符

数学运算符:+ - * / %

  1. 双目运算:参与运算的变量有两个
    1. 取余计算(%):
    2. n%m余数特点
      1. 范围: [0,m)
      2. 周期变化:0 1 2 … m-1 0 1 2 … m-1
      3. 结果的数学意义:是不够m个数的剩余个数
  2. 单目运算符:(++ --)只有一个变量参与运算,称为单目运算,将当前变量的值,增加1或者减少
    1. 案例:

          int a = 8;
      	a++; //将变量a的值增加1
      	System.out.println(a); //9
      	int b = 8;
      	b--; //将变量自我减少1
      	System.out.println(b);//7
      
    2. 代码:

      	public static void main(String[] args) {
      		/**
      		 * 自增(自减)运算符, 单目运算,
      		 * 将变量的值增加(减少)一
      		 */
      		int a = 8;
      		a++;
      		int b = 8;
      		b--;
      		System.out.println(a+","+b); 
      		//单独行使用 ++\-- 在前,在后没有区别。 
      		a = 8;
      		++a;
      		b = 8;
      		--b;
      		System.out.println(a+","+b);
      		//++在前称为“先++”: 先增加1再取值
      		//先将变量增加1 再取变量的值作为表达式的值
      		a = 8;
      		System.out.println(++a); //++a取a增加以后的值9
      		System.out.println(a);//9
      		//++在后称为“后++”:先取值再增加1
      		//将变量的值取出作为表达式的值,然后变量增加1
      		a = 8;
      		System.out.println(a++); //取出8作为a++的值,
      		//然后a增加1, a为9
      		System.out.println(a);//9
      	}
      

关系运算

  1. 关系运算符用于判断数据之间的大小关系。

  2. 包括大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)、不等于(!=) 六个运算符。

  3. 关系运算的结果为boolean类型,如果关系成立为true,否则为false。

  4. 案例:

    	public static void main(String[] args) {
    		/**
    		 * 比较运算符: >大于 <小于 >=大于等于 
    		 *   <=小于等于  ==等于  !=不等于
    		 * 比较结果成立返回 true,不成立返回false  
    		 */
    		int a = 6;
    		int b = 9;
    		boolean v = a>b; // 检查a是否大于b,不成立false
    		System.out.println(v);//false
    		
    		Scanner console = new Scanner(System.in);
    		System.out.print("请输入年龄:");
    		//根据年龄检查是否为小孩(年龄小于等于12)
    		int age = console.nextInt();
    		boolean kid = age <= 12; //false
    		System.out.println(kid); //false
    	}
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值