chapter3 常用的运算符

package com.xx.lixiaotao;
/***
 * this java document is about operator
 * @author lixiaotao
 * @date:2016/06/15
 */

/*
 *Java 语言中常用的运算符可分为如下几种: 算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符
 */
public class SencondHelloWorld{
    public static void main(String[] args) {
        int a=24;
        int b=520;
        int sum = a+ b;
        System.out.println("两数之和为:"+sum);

        // part2 Java中的算术运算符        
        int c= 24;
        int d1=++c; //先自增,再赋值给d1
        int d2=c++; //先赋值给d2,再自增
        System.out.println("c is:"+ c);
        System.out.println("d1 is:" +d1);
        System.out.println("d2 is:"+ d2);


        int age1=24;
        int age2=18;
        int age3=36;
        int age4=27;
        int sum2 = age1+age2+age3+age4; // 相加
        int avg = sum2/4;//相除
        int minus = age1 - age2;//相减
        int newAge = --age1; //自减

        System.out.println("年龄总和:"+sum2);
        System.out.println("平均年龄:"+avg);
        System.out.println("年龄差值:"+minus);
        System.out.println("自减后的年龄:"+newAge);

        // part3 Java中的赋值运算符
        int one = 10 ;
        int two = 20 ;
        int three = 0 ;
        three = one +two;
        System.out.println("three = one +two ==>"+ three);
        three += one;
        System.out.println("three += one ==>" + three);
        three -= one;
        System.out.println("three -= one ==>"+ three);
        three *= one;
        System.out.println("three *= one ==>" + three);
        three /= one;
        System.out.println("three /= one ==>"+three);
        three %= one;
        System.out.println("three %= one ==>" + three);


        // part4 Java中的比较运算符

        int a2=16;
        double b2=9.5;
        String str1="hello";
        String str2="imooc";
        System.out.println("a等于b:" + (a2 ==  b2));
        System.out.println("a大于b:" + (a2 >  b2));
        System.out.println("a小于等于b:" + (a2  <= b2));
        System.out.println("str1等于str2:" + (str1 ==  str2));

        //part5 Java中的逻辑运算符
        boolean a3 = true; // a同意
        boolean b3 = false; // b反对
        boolean c3 = false; // c反对
        boolean d3 = true; // d同意
        System.out.println((a3 && b3)+ "未通过");
        System.out.println((a3 || d3)+ "通过");
        System.out.println((!a3)+"未通过");

        //part6 Java中的条件运算符
        //条件运算符( ? : )也称为 “三元运算符”。
        //语法形式:布尔表达式 ? 表达式1 :表达式2
        //运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值

        int score=68;
        String mark = (score >= 60)?"pass":"not pass";
        System.out.println("考试成绩如何:"+mark);

        //part7 Java中运算符的优先级

        int m = 5;
        int n = 7;
        int  x = ( 8 * 8 / 2) ;//% m ; // “/” 大于 “*”
        System.out.println("m:" + m); // m=5
        System.out.println("n:" + n); // n=7
        System.out.println("x:" + x);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值