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);
}
}
chapter3 常用的运算符
最新推荐文章于 2024-10-06 20:16:20 发布