Saturday, July 22, 2023

Use of ' this ' keyword in Java

 How to use ' this ' keyword in java?


class A
{
    public int x;
    A()
    {
        x=0;
        System.out.println("Default Constructor");
    }
    A(int x)
    {
        this.x=x;
        System.out.println("I am THIS.X");
    }
}

public class UseofThis{
    public static void main(String[] args) {
        A ob1=new A();
        A ob2=new A(5);
    }
}

Use of Scanner Class in Java

SCANNER CLASS: 

Example 1:

import java.util.Scanner;

public class ScannerEg1 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("Enter a number");

        int a = sc.nextInt();

        double sq = a * a;

        double rem = sq % 10;

        System.out.println("square is" + sq);

        System.out.println("Last Digit is" + rem);

    }

}


Example 2:

import java.util.*;

public class ScannerEg2 {

    public static void main(String[] args) {

        int n, sq, rem;

        Scanner sc = new Scanner(System.in);

        System.out.println("enter a number");

        n = sc.nextInt();

        sq = n * n;

        System.out.println(sq);

        rem = sq % 10;

        System.out.println(rem);

        if (n == rem) {

            System.out.println("equal");

        } else {

            System.out.println("not equal");

        }

    }

}

Static function in java

How to call a method in main without creating object in Java ?

public class Staticfunc {

    static void f()          //Static keyword is used as the f() is called in main method without object.

    {

        System.out.println("Sunday");

    }

    public static void main(String[] args) {

        System.out.println("Monday");

        f();

        System.out.println("friday");

    } 

Non-static Function in JAVA

How to call a function in main by creating object in java ?

 public class NonStaticFunc {

    void f()
    {
        System.out.println("Sunday");
    }
    public static void main(String[] args) {
        NonStaticFunc ob=new NonStaticFunc();
        System.out.println("Monday");
        ob.f();
        System.out.println("Friday");
    }
}
// Static keyword is not used here as object is created.//

Function Overloading using JAVA ( Method 2 )

 class Func

{
   void f()
    {
        System.out.println("this is without parameter");
    }
    void f(int x)
    {
        System.out.println("this is integer parameter");
    }
    void f(float x)
    {
        System.out.println("this is float parameter");
    }
    void f(char x)
    {
        System.out.println("this is character parameter");
    }
}
public class FunctionOverloading2 {
    public static void main(String[] args) {
         Func ob=new Func();
         ob.f();
        ob.f(5);
        ob.f(10.5f);
        ob.f('a');
    }
}

Function Overloading using JAVA ( Method 1 )

 public class FunctionOverloading1 {

    void f()
    {
        System.out.println("this is without parameter");
    }
    void f(int x)
    {
        System.out.println("this is integer parameter");
    }
    void f(double x)
    {
        System.out.println("this is double parameter");
    }
    void f(char x)
    {
        System.out.println("this is character parameter");
    }

    public static void main(String[] args) {
        FunctionOverloading1 ob=new FunctionOverloading1();
        ob.f();
        ob.f(5);
        ob.f(10.5);
        ob.f('a');
    }
}

Factorial Program using JAVA

 public class Factorial {

    public static void main(String[] args) {
        int i,factorial=1,number=5;
        for(i=1;i<=number;i++)
        {
            factorial=factorial*i;
        }
        System.out.println("Factorial of "+number+" is "+factorial);
    }
}

Constructor Overloading using JAVA

 class Constructor

{
    Constructor()
    {
        System.out.println("this is without parameter");
    }
    Constructor(int x)
    {
        System.out.println("this is integer parameter");
    }
    Constructor(float x)
    {
        System.out.println("this is float parameter");
    }
    Constructor(char x)
    {
        System.out.println("this is character parameter");
    }
}
public class ConstructorOverloading {
    public static void main(String[] args) {
        Constructor ob1=new Constructor();
        Constructor ob2=new Constructor(5);
        Constructor ob3=new Constructor(10.2f);
        Constructor ob4=new Constructor('a');
    }
}

JAVA - COMMAND LINE - EXAMPLE 2

 public class CommandLine2 {

    public static void main(String[] args) {
        int i,sum=0;
        for (i=0;i<args.length;i++)
        {
            sum=sum+Integer.parseInt(args[i]);
        }
        System.out.println("Sum is="+sum);
    }
}

JAVA - COMMANAD LINE - EXAMPLE 1

 public class CommandLine1 {

    public static void main(String[] args) {
        int a,b,c;
        a=Integer.parseInt(args[0]);
        b=Integer.parseInt(args[1]);
        c=a+b;
        System.out.println("Sum is="+c);
    }
}

BufferedReader String Example2

 import java.io.BufferedReader;

import java.io.IOException;
import java.io.InputStreamReader;

public class BuffReadStr2 {
    public static void main(String[] args)throws IOException {
       InputStreamReader ob=new InputStreamReader(System.in);
       BufferedReader br=new BufferedReader(ob);
       System.out.println("Enter a string");
       String s = br.readLine();
       System.out.println(s);
    }
}

BufferedReader String Example1

 BufferedReader String Example1

import java.io.*;

public class BuffReadStr1 {
    public static void main(String[] args)throws IOException {
      int n=10;
      String s="Sunday";
      System.out.printf("value=%d,%s",n,s);  
    }
}

BufferedReader - Long - JAVA

 import java.io.BufferedReader;

import java.io.IOException;
import java.io.InputStreamReader;

public class BuffReadLong {
    public static void main(String[] args)throws IOException {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Enter an long value");
        String s=br.readLine();
        long n=Long.parseLong(s);
        System.out.println(n);
    }
}

BufferedReader - Interger - JAVA

 import java.io.BufferedReader;

import java.io.IOException;
import java.io.InputStreamReader;

public class BuffReadInt {
    public static void main(String[] args)throws IOException {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Enter an integer value");
        String s=br.readLine();
        int n=Integer.parseInt(s);
        System.out.println(n);
    }
}

BufferedReader-Float-JAVA

 import java.io.BufferedReader;

import java.io.IOException;
import java.io.InputStreamReader;

public class BuffReadFloat {
    public static void main(String[] args)throws IOException {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Enter an float value");
        String s=br.readLine();
        float n=Float.parseFloat(s);
        System.out.println(n);
    }
}

BufferedReader-Double-JAVA

 import java.io.BufferedReader;

import java.io.IOException;
import java.io.InputStreamReader;

public class BuffReadDouble {
    public static void main(String[] args)throws IOException {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Enter an double value");
        String s=br.readLine();
        double n=Double.parseDouble(s);
        System.out.println(n);
    }
}

BufferedReader - Character - JAVA

 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class BuffReadChar {
    public static void main(String[] args)throws IOException {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Enter an character value");
        char ch=(char)br.read();
        System.out.println(ch);
    }
}

Binary to Decimal - JAVA

 

import java.util.Scanner;

public class BinaryToDecimal {
    public static void main(String[] args) {
        int i=1,rev=0,r;
        int m,n;

        Scanner sc=new Scanner(System.in);
        System.out.println("Enter n: ");
        n=sc.nextInt();
        m=n;

        while (m>0)
        {
            r=m%2;
            rev=rev+i*r;
            m=m/2;
            i=i*10;
        }
        System.out.println("Binary = "+rev);
    }
}

Area Calculation Using Function Overloading in java

 

class ShapesArea
{
    void area(double r)
    {
        System.out.println(Math.PI*Math.pow(r, 2));//circle
    }
    void area(int a)
    {
        System.out.println(Math.pow(a, 2));//square
    }
    void area(int x,int y)
    {
        System.out.println(x*y);//rectangle
    }
    void area(int p,int q,int r)
    {
        double s = (p+q+r)/2;
        System.out.println(Math.sqrt(s*(s-p)*(s-q)*(s-r)));
    }
}
public class AreaCalculate {
    public static void main(String[] args) {
        ShapesArea ob=new ShapesArea();
        ob.area(9.5);
        ob.area(6);
        ob.area(3, 4);
        ob.area(7, 8, 9);
    }
}


Complete Works of Swami Vivekananda [Volume 8,Page - 2069]

  Complete Works of Swami Vivekananda [ Volume 8, Page - 2069] Jesus Christ was God — the Personal God become man. He has manifested Himsel...