chapter3 常用的运算符

来源:互联网 发布:淘宝开虚拟店怎么样 编辑:程序博客网 时间:2024/06/07 01:26
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