Thursday, November 10, 2022

CONSTRUCTURE IN PARENT CLASS


class Parent

{

    public Parent()

    {

        System.out.println("Parent Constrcutor");

    }

            

}


class Child extends Parent

{

    public Child()

    {

        System.out.println("Child Constructor");

    }

}


class GrandChild extends Child

{

    public GrandChild()

    {

        System.out.println("Grand Child Constructor");

    }


public static void main(String[] args) 

    {

        GrandChild c=new GrandChild();        

    }

    

} 

ARRAY OF OBJECTS

 import java.lang.*;

class Subject

{

    private String subID;

    private String name;

    private int maxMarks;

    private int marksObtains;

    

    public Subject(String subID,String name,int maxMarks)

    {

        this.subID=subID;

        this.name=name;

        this.maxMarks=maxMarks;

    }

    

    public String getSubID(){return subID;}

    public String getName(){return name;}

    public int getMaxMarks(){return maxMarks;}

    public int getMarksObtains(){return marksObtains;}

    

    public void setMaxMarks(int mm)

    {

        maxMarks=mm;

    }

    

    public void setMarksObtain(int m)

    {

        marksObtains=m;

    }

    

    boolean isQualified()

    {

        return marksObtains>=maxMarks/10*4;

    }

    

    public String toString()

    {

        return"\n SubjectID: "+subID+"\n Name "+name+"\n MarksObtained "+marksObtains;

    }

    

}


public class SCLoops {


    public static void main(String[] args) 

    {

        Subject subs[]=new Subject[3];

        subs[0]=new Subject("s101","DS",100);

        subs[1]=new Subject("s102","Algorithms",100);

        subs[2]=new Subject("s103","Operating Systems",100);

        

        for(Subject s:subs)

            System.out.println(s);

    }

    

}

Wednesday, November 9, 2022

DATA HANDLING

 class Rectangle

{

    private double length;

    private double breadth;

    public double getLength()

    {

        return length;

    }

    public double getBreadth()

    {

        return breadth;

    }

    public void setLength(double l)

    {

        if(l>=0)

            length=l;

        else

            length=0;

    }

    public void setBreadth(double b)

    {

        if(b>=0)

            breadth=b;

        else 

            breadth=0;

    }

    public double area()

    {

        return getLength()*getBreadth();

    }

    public double perimeter()

    {

        return 2*(length+breadth);

    }

    public boolean isSquare()

    {

        if(length==breadth)

            return true;

        else 

            return false;

    }

    public static void main(String[] args) {

        Rectangle r=new Rectangle();

        r.setLength(10.5);//check with negative values.

        r.setBreadth(5.5);

        System.out.println("Area "+r.area());

        

        System.out.println("Perimeter "+r.perimeter());

        

        System.out.println("Is Square "+r.isSquare());

        

        System.out.println("Length "+r.getLength());

        

        System.out.println("Breadth "+r.getBreadth());

    }

}

CLASS AS CIRCLE

 


class Circle 

{

    public double radius;

    

    public double area()

    {

        return Math.PI*radius*radius;

    }

    public double perimeter()

    {

        return 2*Math.PI*radius;

    }

    public double circumference()

    {

        return perimeter();

    }

            

    



    public static void main(String[] args) {

     Circle c1=new Circle();

     c1.radius=7;

     System.out.println("Area:"+c1.area());

     System.out.println("Perimeter:"+c1.perimeter());

     System.out.println("Circumference:"+c1.circumference());

    }

    

}

RECURSION

 public class Main {

  public static void main(String[] args) {

    int result = sum(10);

    System.out.println(result);

  }

  public static int sum(int k) {

    if (k > 0) {

      return k + sum(k - 1);

    } else {

      return 0;

    }

  }

}

VARIABLE ARGUMENTS

 


public class MethodPractice {

    

    /*static int max(int x,int y)

    {

        if(x>y)

            return x;

        else 

            return y;

    }*/

    

    static void inc(int x)

    {

        x++;

        System.out.println(x);

    }

    

    public static void main(String[] args) {

    

        /*int a=10,b=15;

        //System.out.println(max(a,b));

        

        MethodPractice mp=new MethodPractice();

        System.out.println(mp.max(a,b));*/

        

        int a=10,b=15;

        inc(a);

        System.out.println(a);

        

        

    }

    }

    

Tuesday, November 8, 2022

PASSING OBJECTS

 


public class SCMethod1 

{

    

     int gcd(int m,int n)

    {

        while(m!=n)

        {

            if(m>n)m=m-n;

            else n=n-m;

        }

        return m;

    }

            

    public static void main(String[] args) 

    {

        SCMethod1 x=new SCMethod1();

        System.out.println(x.gcd(35,56));

        

        

        

        

    } 

        

    static boolean isPrime(int n)

    {

        for(int i=2;i<n/2;i++)

        {

            if(n%i==0)

                return false;

        }

        return true;

        

    }


}

CONSTRUCTURE IN PARENT CLASS

class Parent {     public Parent()     {         System.out.println("Parent Constrcutor");     }              } class Child extend...