Java, .NET, PHP, PYTHON, ANGULAR, ML, Data Science, Testing, CI Tutorials in Easy Languages.

"Best Software Training, Internship, Project Development center of Indore India, Helpline 780506-3968"

Operator Concept in Java:-


It is used to perform operations using operand, the operand can be variable, constant, or literals.

int a=10;  a is the variable,10 is the literals

System.out.println(100+200) ;  100 ,200 is called literals.
.....................................................................................................................................

The operator will be called by a symbol but defined as a method, for example, if we use + operator then + is the symbol but it has defined as  +() method

Operator +(param1)
{

}


Type of Operator:-


1) Unary Operator:- 
This operator will work using a single operand.


1.1 Increment:-  increase current value by one

1.1.1  Post Increment:-       operand++

     First complete other operation(print, assign) then increase the value

       int a=5;
       int b;
       b=a++;
       System.out.println(a,",",b);
   
The expected output is b=5 and a=6

1.1.2   Pre Increment:-        ++operand

      First increase value by one after that complete other operation

       int a=5;
       int b;
       b=++a;
       System.out.println(a,",",b);


class Incre
{
   public static void main(String args[])
   {
      int a=2,b=3;  
    
      System.out.println(a++  + "," + ++b );

   }

}


The expected output is  a=2 and b=4


Example of Increment |Decrement:-

class Incre
{
   public static void main(String args[])
   {
      int a=2,b=3; 
      b= a++ + a++ + a++ + a++;
  //   14   2      3        4        5           6


      System.out.println(a  + "," + b);

   }

}


class Incre
{
   public static void main(String args[])
   {
      int a=2,b=3;  
      b = ++a + a++ + ++a + a++;
  // 16      3     3      5    5  6


    System.out.println(a  + "," + b);

   }

}

1.2 Decrement


class Incre
{
   public static void main(String args[])
   {
      int a=12,b=3; 
      b = --a + a-- + --a + a--;
   //  40      11    11     9   9  8
      System.out.println(a  + "," + b);

   }

}

2) Binary  Operator:-

It requires a minimum of two operands to perform the operation.

2.1 ) Arithmetic Operator:-  +,-,*,/,%
2.2)  Conditional Operator:-   <,>,<=,>=
2.3)  Comparison Operator:-  

2.,3.1  Data Comparision Operator ==
2.3.2   Address Comparaision Operator equals():-

 class Eqldemo
{

public static void main(String args[])
{
   String s ="hello";
   String s1 = new String("hello");
   if(s.equals(s1))
   {
      System.out.println("equall");

   }
  else
   {
       System.out.println("not equall");
   }
}

}





2.4)  Assignment Operator

       2.4.1)  Simple     =

       2.4.2)  Complex  Assignment or Shorthand Operator 

          +=,-=,*=,/=,%=

         a+=7  or a=a+7
         a-=3   or a=a-3

 class Eqldemo
{

public static void main(String args[])
{
   int a=5;
   a+=9;  //14
   a-=3;  //11
   a*=12; //132
   a/=17; //7
   a%=3;   //1
   a*=23;  //23
   System.out.println(a);  
}

}





2.5) Logical Operator:-    &&, ||, !

     && :-  it returns true when all condition will be true
      ||:-       it returns true when a particular condition will be true
      !:-        it is the opposite of a true statement and converted the result into a false statement
      
    a=9   
    a>2 && a<5
     a>2 or a<5


Assignment:-

1)  WAP to convert Decimal to binary and binary to decimal

2)  WAP to perform addition of number without using + operator?




3) Ternary Operator:-

It is used to solve condition-based problems using a single-line statement. Ternary operators contain a minimum of three operators to solve statements.

res = (condition)? true : false;


WAP to check that the entered number is even or odd using the ternary operator

class CheckEvenOdd
{
    public static void main(String args[])
    {
        int num=4;
        String s = (num%2==0)?"Even":"Odd";
        System.out.println(s);
       
        

    }


}

class Checkgreater
{
   public static void main(String args[])
   {
      int a=2,b=5;
      String s = (a>b)?"a is greater":"b is greater";
      System.out.println(s);


   }

}
WAP to check vowel and consonant?

WAP to check Leap Year?

The solution to this Program

import java.util.Scanner;
class CheckLeapYear
{
    public static void main(String args[])
    {
        Scanner sc = new Scanner(System.in);
        int year;
        System.out.println("Enter year");
        year = sc.nextInt();
        String s = (year%400==0) || (year%100!=0 && year%4==0)? "leap year": "not a 

leap year";
       System.out.println(s);        


   }



}


Check Leap Year Without using Scanner class?



import java.io.IOException;
class CheckLeapYear
{
    public static void main(String args[]) throws IOException
    {
        
        char arr[] = new char[4];
        
        int year;
        System.out.println("Enter year");
        for(int i=0;i<4;i++)
        {
           arr[i]= (char)System.in.read();
        }
        String s = new String(arr); // char array to String
        year =Integer.parseInt(s);  //String to int
        String s = (year%400==0) || (year%100!=0 && year%4==0)? "leap year": "not a 

leap year";
       System.out.println(s);        


   }



}


WAP to check that today is Sunday or not?

WAP to check that number is divisible by 3 and 5 both or not?

WAP to check that char is numeric or alphabets?

 WAP to check the greatest number?

hint:- 

int a=2,b=45,c=30;

String s = (a>b && a>c)? "a is greatest":(b>c)?"b is greatest":"c is greatest";







38 Comments

If you have any doubt in programming or join online classes then you can contact us by comment .

  1. import java.util.Scanner;
    class Checknumber
    {
    public static void main(String args[])
    {
    Scanner sc = new Scanner(System.in);
    char ch;
    System.out.println("Enter char");
    ch=sc.next().charAt(0); // "h"
    String s = (ch>=48 && ch<=57)?"numeric":"other";
    System.out.println(s);


    }


    }

    ReplyDelete
  2. Program of Greatest Number Solved in class by me import java.util.Scanner;
    class Checkgrt
    {
    public static void main(String args[])
    {
    Scanner sc = new Scanner(System.in);
    int a=1000,b=2000,c=3000;
    String s = (a>b && a>c)?"a is greatest":(b>c?" b is greatest":" c is

    greatest");
    System.out.println(s);


    }


    }

    ReplyDelete
  3. class Revv
    {
    public static void main(String args[])
    {
    int a=12345;
    int d1,d2,d3,d4,d5,rev,temp;
    temp=a;
    d5=a%10;
    a=a/10;
    d4=a%10;
    a=a/10;
    d3=a%10;
    a=a/10;
    d2=a%10;
    a=a/10;
    d1=a;
    a=temp;
    rev=d1*10000+d4*1000+d3*100+d2*10+d5;
    System.out.println("The reverse of "+a+" without changing the first and the last digit is: "+rev);
    }
    }

    ReplyDelete
  4. class Vowel
    {
    public static void main(String args[])
    {
    char ch='m';
    int i=0;
    switch(ch)
    {
    case 'a':
    case 'e':
    case 'i':
    case 'o':
    case 'u':
    case 'A':
    case 'E':
    case 'I':
    case 'O':
    case 'U':i++;
    }
    if(i==1)
    {
    System.out.println(ch+" is a Vowel");
    }
    else
    {
    if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))
    {
    System.out.println(ch+" is a Consonent");
    }
    else
    {
    System.out.println(ch+" is not an alphabet");
    }
    }
    }
    }

    ReplyDelete
  5. class Leap
    {
    public static void main(String args[])
    {
    int year=1900;
    if(((year%4==0)&&(year%100!=0))||(year%400==0))
    {
    System.out.println("Leap Year");
    }
    else
    {
    System.out.println("Not a Leap Year");
    }
    }
    }

    ReplyDelete
  6. class Sunday
    {
    public static void main(String args[])
    {
    String s= "monday";
    if(s=="sunday")
    {
    System.out.println("Weekend yay!");
    }
    else
    {
    System.out.println("Not a holiday!");
    }
    }
    }

    ReplyDelete
  7. class Div
    {
    public static void main(String args[])
    {
    int d=15;
    String s=((d%3==0)&&(d%5==0))?"Yes":"No";
    System.out.println(s);
    }
    }

    ReplyDelete
  8. class Grt
    {
    public static void main(String args[])
    {
    int x=4,y=1,z=3;
    String s=(x>y&&x>z)?"x is greatest":(y>z)?"y is greatest":"z is greatest";
    System.out.println(s);
    }
    }

    ReplyDelete
  9. class Numalph
    {
    public static void main(String args[])
    {
    char c='4';
    String s=(c>=48&&c<=57)?"Numeric":"Alphabet";
    System.out.println(s);
    }
    }

    ReplyDelete
  10. import java.util.Scanner;
    class divisible
    {
    public static void main(String[]arg)
    {
    int a;
    Scanner sc=new Scanner(System.in);
    System.out.println("enter the number");
    a=sc.nextInt();

    if((a%3==0)&&(a%5==0))
    {
    System.out.println("this value is divisible by 3 and 5");
    }
    else
    {
    System.out.println("value is not divisible");
    }

    }
    }

    ReplyDelete
  11. class greatno
    {
    public static void main(String[]arg)
    {
    int a=2,b=45,c=30;

    String s=(a>b&&a>c)?"a is greatest":(b>c)?"b is greatest":"c is greatest";

    System.out.println(s);
    }
    }

    ReplyDelete
  12. import java.util.Scanner;

    class x1
    {
    public static void main(String[]args)
    {

    Scanner sc=new Scanner(System.in);

    System.out.println("enter the value of c");
    char c=sc.next().charAt(0);

    if((c>='a' && c<='z')|| (c >= 'A' && c<='Z'))
    {
    System.out.println("this is alphabales");
    }
    else
    {
    System.out.println("other");
    }
    }
    }

    ReplyDelete
  13. WAP to check the greatest number

    class Tren
    {
    public static void main(String args[])
    {
    int a=220, b=44, c=888;
    String s=(a>b&& a>c)?"a is greatest":(b>c)?"b is greatest": "c is greatest";
    System.out.println(s);
    }
    }

    ReplyDelete
  14. class Divis
    {
    public static void main(String[]args)
    {
    int a=30;
    String s=((a%3==0) && (a%5==0))?"yes":"no";
    System.out.println(s);
    }
    }

    ReplyDelete
  15. class Reverse
    {
    public static void main(String args[])
    {
    int a=12345,d1,d2,d3,d4,d5,rev;

    d5=a%10;
    a=a/10;
    d4=a%10;
    a=a/10;
    d3=a%10;
    a=a/10;
    d2=a%10;
    a=a/10;
    d1=a;

    rev=d1*10000+d4*1000+d3*100+d2*10+d5;
    System.out.println(rev);
    }
    }

    ReplyDelete
  16. class Reverse
    {
    public static void main(String args[])
    {
    int a=12345,d1,d2,d3,d4,d5,rev;

    d5=a%10;
    a=a/10;
    d4=a%10;
    a=a/10;
    d3=a%10;
    a=a/10;
    d2=a%10;
    a=a/10;
    d1=a%10;
    a=a/10;

    rev=d1*10000+d4*1000+d3*100+d2*10+d5;
    System.out.println(rev);
    }
    }

    ReplyDelete
  17. class Leapyear
    {
    public static void main(String[]args)
    {
    int a=1987;
    if (((a%4==0) && (a%100!=0))|| (a%400==0))
    {
    System.out.println("leap year");
    }
    else
    {
    System.out.println("no leap year");

    }
    }
    }

    ReplyDelete
  18. Q : - Example of Post Increment Operator ??
    Solution:-
    class Incre
    {
    public static void main(String args[])
    {
    int a=5,b=15;
    b= a++ + a++ + a++ + a++;
    System.out.println(a + "," + b);
    }
    }

    ReplyDelete
  19. Q:- Example of decrement operator ??
    Solution:-
    class Decre
    {
    public static void main(String args[])
    {
    int a=5,b=15;
    b = --a + a-- + --a + a--;
    System.out.println(a + "," + b);
    }
    }

    ReplyDelete
  20. Q:- Check the entered number is Even or Odd using the ternary operator ??
    Solution:-

    class EvenOdd
    {
    public static void main(String args[])
    {
    int num=20;
    String s = (num%2==0)?"Even":"Odd";
    System.out.println(s);
    }
    }

    ReplyDelete
  21. Q:- Check the Greater numberamong two Number's using the ternary operator ??
    Solution:-

    class Checkgreater
    {
    public static void main(String args[])
    {
    int a=2,b=5;
    String s = (a>b)?"a is greater":"b is greater";
    System.out.println(s);
    }
    }

    ReplyDelete
  22. Q:- WAP to check Leap Year ??
    Solution:-
    class Leap
    {
    public static void main(String args[])
    {
    int year=2020;
    if(((year%4==0)&&(year%100!=0))||(year%400==0))
    {
    System.out.println("It is Leap Year.");
    }
    else
    {
    System.out.println("It is not a Leap Year.");
    }
    }
    }

    ReplyDelete
  23. Q:- WAP to check the the given character is Vowel or Consonent ??
    Solution:-
    class Vowel
    {
    public static void main(String args[])
    {
    char ch='o';
    if(ch=='a'||ch=='e'||ch=='i'||ch=='o'||ch=='u')
    {
    System.out.println("It is Vowel.");
    }
    else
    {
    System.out.println("It is Consonent.");
    }
    }
    }

    ReplyDelete
  24. Q:- WAP to check that today is Sunday or not ??
    Solution:-
    class Sunday
    {
    public static void main(String args[])
    {
    String a= "sunday";
    if(a=="friday")
    {
    System.out.println("It's Sunday Today.");
    }
    else
    {
    System.out.println("Today it's not a Sunday !!");
    }
    }
    }

    ReplyDelete
  25. Q:-WAP to reverse a five-digit number where the first digit and last digit will be the same ??
    Solution:-
    class Rever
    {
    public static void main(String args[])
    {
    int a=12345;
    int a1,a2,a3,a4,a5,rev,temp;
    temp=a;
    a5=a%10;
    a=a/10;
    a4=a%10;
    a=a/10;
    a3=a%10;
    a=a/10;
    a2=a%10;
    a=a/10;
    a1=a;
    a=temp;
    rev=d1*10000+d4*1000+d3*100+d2*10+d5;
    System.out.println("The reverse of "+a+" without changing the first and the last digit is: "+rev);
    }
    }

    ReplyDelete
  26. Q:-WAP to check that number is divisible by 3 and 5 both or not ??
    Solution:-
    class Divisible
    {
    public static void main(String args[])
    {
    int a=2000;
    if((a%3==0)&&(a%5==0))
    {
    System.out.println("It is Divisible by 3 and 5.");
    }
    else
    {
    System.out.println("It is not Divisible by 3 and 5.");
    }
    }
    }

    ReplyDelete
  27. Solution of check divisibility by 3 and 5
    class CheckVC
    {
    public static void main(String args[])
    {
    int num=211;
    String s = (num%3==0 && num%5==0)? "divisible by 3 and 5 both":(num

    %3==0?"divisible by 3":(num%5==0?"divisible by 5":"not divisible by any"));
    System.out.println(s);

    }


    }

    ReplyDelete
  28. class vowel
    {
    public static void main(String args[])
    {
    char ch='B';
    // char 'a','e','i','o','u';
    // if(o=='a'|| o=='e'|| o==i|| o=='o'|| o=='u')
    if(ch=='a'|| ch=='e'|| ch=='i'|| ch=='o'|| ch=='u')
    {
    System.out.println("it is vowel");
    }
    else
    {
    System.out.println("it is constant ");
    }
    }
    }

    ReplyDelete
  29. class Leap
    {
    public static void main(String args[])
    {
    int year=2000;
    if((year%4==0)&&(year%100!=0)&&(year%400==0))
    {
    System.out.println("it is leap year");
    }
    else
    {
    System.out.println("it is not a leap year");
    }
    }
    }

    ReplyDelete
  30. class sunday
    {
    public static void main(String args[])
    {
    String a="Monday";
    if(a=="monday")
    {
    System.out.println("today is sunday");
    }
    else
    {
    System.out.println("today is not a sunday");

    }
    }
    }

    ReplyDelete
  31. class number
    {
    public static void main(String args[])
    {
    int x=12100;
    if((x%3==0)&&(x%5==0))
    {
    System.out.println(" value is divisible ");
    }
    else
    {
    System.out.println(""value is not divisible");
    }
    }
    }

    ReplyDelete
  32. class alphabets
    {
    public static void main(String args[])
    {
    char ch='g';

    String s=(ch>='a' && ch<='c')||(ch>='E'&& ch<='D')? "ch is an alphabets":"ch is not alphabets";

    System.out.println(s);
    }

    }

    ReplyDelete
  33. class greatest
    {
    public static void main(String args[])
    {
    int a=2,b=3,c=4;

    String s=(a>b && a>c)? "a is greatest":(b>c)?"b is greatest":"c is greatest";
    System.out.println(s);
    }
    }

    ReplyDelete
  34. class add
    {
    public static void main(String args[])
    {
    int x=12,y=13;
    int z=x-(-y);
    System.out.println("z="+z);
    }
    }

    ReplyDelete
  35. class Vowel
    {
    public static void main(String arg[])
    {

    char ch='a';

    String s=(ch=='a'|| ch=='b'|| ch=='e'|| ch=='i'|| ch=='o'|| ch=='u')?"vowel":"not a vowel";
    System.out.println(s);
    }
    }

    ReplyDelete
  36. class Div
    {
    public static void main(String arg[])
    {
    int n=25;
    String s=(n%3==0 && n%5==0)?"no.is divisible":"nt divisible";
    System.out.println(s);
    }
    }

    ReplyDelete
  37. class Divide
    {
    public static void main(String[]arg)
    {
    int a=12;


    if((a%3==0)&&(a%5==0))
    {
    System.out.println("this value is divisible by 3 and 5");
    }
    else
    {
    System.out.println("value is not divisible");
    }

    }
    }

    ReplyDelete
  38. class AddWplus
    {
    public static void main(String args[])
    {
    int a=12,b=13;
    int c=a-(-b);
    System.out.println("sum="+c);
    }
    }

    ReplyDelete

Post a Comment

If you have any doubt in programming or join online classes then you can contact us by comment .

Previous Post Next Post