欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java学习(五)——Java中的运算符

程序员文章站 2023-12-25 23:56:03
...

java中的运算符可以分为以下几类:

1.算术运算符;

2.赋值运算符;

3.比较运算符;

4.逻辑运算符;

5.条件运算符。

算术运算符主要有以下几种:

Java学习(五)——Java中的运算符

运算符练习:

package com.counttips;

public class Counttips {
	public static void main(String[] args)
	{
		//定义家人四人的年龄
		int boy_age=14;
		int girl_age=18;
		int mom_age=36;
		int dad_age=38;
		//计算总年龄
		int sum_age=boy_age+girl_age+mom_age+dad_age;
		//计算平均年龄
		double avg_age=sum_age/4;
		//计算姐姐比弟弟大几岁
		int min_age=girl_age-boy_age;
		//计算弟弟明年几岁
		int later_age=++boy_age;
		//计算爸爸去年几岁
		int early_age=dad_age--;
		System.out.println("全家总年龄为"+sum_age);
		System.out.println("全家平均年龄为"+avg_age);
		System.out.println("姐姐比弟弟大"+min_age+"岁");
		System.out.println("弟弟明年"+later_age+"岁");
		System.out.println("爸爸去年"+dad_age+"岁");
	}

}

赋值运算符:

java中的赋值运算符主要有:

Java学习(五)——Java中的运算符

赋值运算符练习:

package com.setvalue;

public class SetValueDemo {
	public static void main(String[] args)
	{
		int num=10;
		int add_num=0,des_num=15,cal_num=3,ter_num=26,mod_num=1;
		add_num+=num;
		des_num-=num;
		cal_num*=num;
		ter_num/=num;
		mod_num%=num;
		System.out.println(add_num);
		System.out.println(des_num);
		System.out.println(cal_num);
		System.out.println(ter_num);
		System.out.println(mod_num);
	}

}

比较运算符:

Java学习(五)——Java中的运算符

比较运算符练习:

package com.comparedemo;

public class CompareDemo {
	public static void main(String[] args)
	{
		int a=8;
		double b=2.5;
		String str1="快乐风男";
		String str2="哈嗞给";
		System.out.println("a等于b:"+(a==b));
		System.out.println("a大于b:"+(a>b));
		System.out.println("a小于等于b:"+(a<=b));
		System.out.println("str1等于str2:"+(str1==str2));
		System.out.println("a不等于b:"+(a!=b));
	}

}

逻辑运算符:

Java学习(五)——Java中的运算符

逻辑运算符练习:

package com.trueorfalse;

public class TrueOrFalseDemo {
	public static void main(String[] args) 
	{
		boolean a = true; // a同意
		boolean b = false; // b反对
		boolean c = false; // c反对
		boolean d = true; // d同意
		System.out.println((a&&b)+"未通过");
		System.out.println((a&&b)+"未通过");
	    System.out.println((a||b)+"通过");
	    System.out.println((!a)+"未通过");
	    System.out.println((c^d)+"通过");
}
}

条件运算符:

格式:语法形式:布尔表达式 ? 表达式1 :表达式2

解释:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值

条件运算符练习:

package com.condition;

public class ConditionDemo {
	public static void main(String[] args) 
	{
		int score=68;
		String mark =(score>60)?"及格":"不及格";
		System.out.println("考试成绩如何:"+mark);
}
}

java运算符的优先级:

Java学习(五)——Java中的运算符

运算符优先级练习:

package com.priority;

public class PriorityDemo {
	public static void main(String[] args) {
		int m = 5;
		int n = 7;
		int x =(m*8/(n+2))%m;
		System.out.println("m:" + m);
		System.out.println("n:" + n);
		System.out.println("x:" + x);
	}
}

 

上一篇:

下一篇: