-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathOperators.java
More file actions
89 lines (86 loc) · 4.1 KB
/
Copy pathOperators.java
File metadata and controls
89 lines (86 loc) · 4.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import java.util.Scanner;
public class Operators {
public static void main(String[] args){
int a,b;
float num1,num2;
Scanner sc = new Scanner(System.in);
a = sc.nextInt();
b = sc.nextInt();
num1 = sc.nextFloat();
num2 = sc.nextFloat();
System.out.println("a == num1 = " + (a==num1));
// Arithmetic Operators
System.out.println("Arithmetic Operators:");
System.out.println("a+b = " + (a+b));
System.out.println("a-b = " + (a-b));
System.out.println("a*b = " + (a*b));
System.out.println("a/b = " + (a/b));
System.out.println("a%b = " + (a%b));
System.out.println("num1+num2 = " + (num1+num2));
System.out.println("num1-num2 = " + (num1-num2));
System.out.println("num1*num2 = " + (num1*num2));
System.out.println("num1/num2 = " + (num1/num2));
System.out.println("num1%num2 = " + (num1%num2));
// Assignment Operators
System.out.println("Assignment Operators:");
System.out.println("a += b, a = " + (a += b));
System.out.println("a -= b, a = " + (a -= b));
System.out.println("a *= b, a = " + (a *= b));
System.out.println("a /= b, a = " + (a /= b));
System.out.println("a %= b, a = " + (a%=b));
System.out.println("a = b, a = " + (a=b));
System.out.println("num1 += num2, num1 = " + (num1 += num2));
System.out.println("num1 -= num2, num1 = " + (num1 -= num2));
System.out.println("num1 *= num2, num1 = " + (num1 *= num2));
System.out.println("num1 /= num2, num1 = " + (num1 /= num2));
System.out.println("num1 %= num2, num1 = " + (num1%=num2));
System.out.println("num1 = num2, num1 = " + (num1=num2));
// Relational Operators
System.out.println("Relational Operators or comparision operator:");
System.out.println("a>b = " + (a>b));
System.out.println("a<b = " + (a<b));
System.out.println("a==b = " + (a==b));
System.out.println("a!=b = " + (a!=b));
System.out.println("a>=b = " + (a>=b));
System.out.println("a<=b = " + (a<=b));
System.out.println("num1>num2 = " + (num1>num2));
System.out.println("num1<num2 = " + (num1<num2));
System.out.println("num1==num2 = " + (num1==num2));
System.out.println("num1!=num2 = " + (num1!=num2));
System.out.println("num1>=num2 = " + (num1>=num2));
System.out.println("num1<=num2 = " + (num1<=num2));
// Unary Operators
System.out.println("Unary Operators:");
System.out.println("a++ = " + (a++));
System.out.println("a-- = " + (a--));
System.out.println("++a = " + (++a));
System.out.println("--a = " + (--a));
System.out.println("num1++ = " + (num1++));
System.out.println("num1-- = " + (num1--));
System.out.println("++num1 = " + (++num1));
System.out.println("--num1 = " + (--num1));
// Logical Operators
System.out.println("Logical Operators:");
System.out.println("(a>b) && (a!=b) = " + ((a>b) && (a!=b)));
System.out.println("(a>b) || (a!=b) = " + ((a>b) || (a!=b)));
System.out.println("!(a>b) = " + (!(a>b)));
System.out.println("(num1>num2) && (num1!=num2) = " + ((num1>num2) && (num1!=num2)));
System.out.println("(num1>num2) || (num1!=num2) = " + ((num1>num2) || (num1!=num2)));
System.out.println("!(num1>num2) = " + (!(num1>num2)));
// Bitwise Operators
System.out.println("Bitwise Operators:");
System.out.println("a&b = " + (a&b));
System.out.println("a|b = " + (a|b));
System.out.println("a^b = " + (a^b));
System.out.println("~a = " + (~a));
System.out.println("~b = " + (~b));
// Shift Operators
System.out.println("Shift Operators:");
System.out.println("a<<1 = " + (a<<1));
System.out.println("a>>1 = " + (a>>1));
System.out.println("a>>>1 = " + (a>>>1));
// Ternary Operator
System.out.println("Ternary Operator:");
System.out.println("a>b? a: b = " + (a>b? a: b));
}
}