Lecture-4. Variable, Data Type, Operator
Lecture-4. Variable, Data Type, Operator
• Local variable
• Instance variable
• Static variable
Local Variable
• Cannot be local
• Unary Operator
• Arithmetic Operator
• Shift Operator
• Relational Operator
• Bitwise Operator
• Logical Operator
• Ternary Operator
• Assignment Operator
Operator Type Category Precedence
Unary postfix expr++ expr--
prefix ++expr --expr +expr -expr ~ !
int min=(a<b)?a:b;
System.out.println(min);
}}
Java Ternary Operator
public class OperatorExample{
public static void main(String args[]){
int a=10;
int b=7;
int min=(a==b)?a:b;
System.out.println(min); //min?
}}
Java Ternary Operator
public class OperatorExample{
public static void main(String args[]){
int a=10;
int b=7;
int min=(a==b)?++a:b++;
System.out.println(min); //min?
}}
Java Ternary Operator
public class OperatorExample{
public static void main(String args[]){
int a=10;
int b=7;
int min=(a==b)?++a:b++;
System.out.println(min); //min=7
}}
Java Ternary Operator
public class OperatorExample{
public static void main(String args[]){
int a=10;
int b=7;
int min=(a!=b)?++a:b++;
System.out.println(min); //min?
}}
Java Ternary Operator
public class OperatorExample{
public static void main(String args[]){
int a=10;
int b=7;
int min=(a!=b)?++a:b++;
System.out.println(min); //min=11
}}