Java运算符示例| Java教程中的操作员


Java运算符示例| Java教程中的操作员是今天的主题。运算符是java中的符号,用于对变量及其值执行操作。运算符用于对变量和值执行操作。值称为操作数,而操作(在两个操作数之间执行)由运算符定义。

内容概述

  • 1 Java运算符示例
  • 2#算术运算符
  • 3 #Relational运营商
  • 4#逻辑运营商
  • 5 #Assignment Operator
  • 6 #Bitwise运算符
  • 7 #Unary Operator
    • 7.1 #Increment运算符
    • 7.2 #Decrement运算符
  • 8 #Ternary运营商
    • 8.1 #Syntax
  • 9 #Shift运营商

Java运算符示例

Java中有以下类型的运算符。

  1. 算术运算符
  2. 关系运算符
  3. 逻辑运算符
  4. 分配运营商
  5. 按位运算符
  6. 一元运算符
  7. 三元运营商
  8. 移位运算符

#Arithmetic Operators

算术运算符用于执行简单的算术运算,如加法,减法等。

运营商 名称

(A = 20,B = 10)

结果
+ 加成 A + B 三十
减法 A-B 10
* 乘法 A * B 200
/ A / B 2
系数 A%B 0

请参阅以下程序。

class operators {   public static void main(String args()) {     int A = 20;     int B = 10;     System.out.println("A + B =" + (A + B)); // addition     System.out.println("A - B =" + (A - B)); // subtraction     System.out.println("A * B =" + (A * B)); // multiplication     System.out.println("A / B =" + (A / B)); // division     System.out.println("A % B =" + (A % B)); // modulus   } }

请参阅以下输出。

Java运算符示例

#Relational运营商

关系运算符用于比较值。它们返回true或false作为输出。

运营商 名称

(A = 20,B = 10)

结果
< 少于 A
<= 小于或等于 A <= B
> 比…更棒 A> B 真正
> = 大于或等于 A> = B 真正
== 等于 A ==乙
= 不相等 阿= B 真正

请参阅以下程序。

class relation {   public static void main(String args()) {     int A = 20;     int B = 10;     System.out.println("A < B:" + (A < B)); // less than     System.out.println("A <= B:" + (A <= B)); // less than equal to     System.out.println("A > B:" + (A > B)); // greater than     System.out.println("A >= B:" + (A >= B)); // greater tahn equal to     System.out.println("A == B:" + (A == B)); // equal to     System.out.println("A != B=" + (A != B)); // not equal   } }

请参阅以下代码。

关系运算符

#Logical运算符

这些运算符用于执行某些特殊操作,如逻辑AND,逻辑OR等。它还将输出返回true和false。

运营商 名称

(A = 20,B = 10)

结果
&& 逻辑和 一个<30&&B>五 真正
|| 逻辑或 A> 10 ||乙<5 真正
逻辑不 (A> = B)

请参阅以下程序。

class logical {   public static void main(String args()) {     int A = 20;     int B = 10;     System.out.println("A && B =" + (A < 30 && B > 5)); // true if both are true     System.out.println("A || B =" + (A > 10 || B < 5)); // true if one is true     System.out.println("A ! B =" + (!(A > B))); // reverse the output   } }

请参阅以下输出。

逻辑运算符

#Assignment Operator

赋值运算符用于为变量赋值。 (=)在java中被称为赋值运算符。

运营商

A = 20,B = 10

结果
A = B 将B的值分配给A. 10
+ = A + = B 三十
– = A- = B 10
* = A * = B 200
/ = A / = B 2
%= A%= B 0

#Bitwise运算符

这些运算符用于操作操作数的各个位。

一些按位运算符是:

  1. 按位AND(&)
  2. 按位OR(|)
  3. 按位NOT(〜)
  4. 按位异或

请参阅以下代码。

public class bitwise {   public static void main(String args()) {     int A = 0x014;     int B = 0x016;     System.out.println("A & B=" + (A & B));     System.out.println("A | B=" + (A | B));     System.out.println(" ~A =" + (~A));   } }

请参阅以下输出。

Java中的运算符

#Unary Operator

这些运算符用于只需要一个操作数的位置。

各种类型的一元运算符如下。

#Increment运算符

它用于将值增加/增加1.它又是两种类型

  1. 预增量:首先,该值递增,转移到输出。
  2. 后增量:首先它给出输出而不是增加值。

#Decrement运算符

它用于将值递减/减少1.它也有两种类型。

  1. 预减量:首先显示的值是减量而不是输出
  2. 后递减:首先它给出的结果比递减的值。
  3. – 逻辑不用于反转布尔值。

请参阅以下程序。

class unary {   public static void main(String args()) {     int A = 40;     System.out.println(A++);     System.out.println(++A);     System.out.println(A--);     System.out.println(--A);   } }

请参阅以下输出。

一元运算符

#Ternary运营商

它是if-else语句的简短版本,写在一行中。

#句法

Condition? if true:  if false 

请参阅以下程序。

class ternary {   public static void main(String args()) {     int x = 20;     int y = 10;     int gre = (x > y) ? x : y;     System.out.println(gre);   } }

请参阅以下输出。

三元运算符

#Shift运营商

它用于在乘法和除以2 ^ n的位置上移位数字位。

它有两种类型:

  1. 左移(<<):在此,位的值向左侧移动,这意味着该数字乘以2 ^ n。
  2. 右移(>>):在此,位的值向右侧移动,这意味着数字除以2 ^ n。

请参阅以下程序。

class shift {   public static void main(String args()) {     System.out.println(4 << 2); // 4*2^n : 4*2^2=16     System.out.println(4 << 3); // 4*2^3=32     System.out.println(4 >> 2); // 4/2^2=1     System.out.println(16 >> 3); // 16/2^3=2   } }

请参阅以下输出。

转移运算符

最后,Java Operators示例| Java教程中的操作员结束了。

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Ankit Lathiya所有,未经许可,不得转载
你可能还喜欢