Saturday, 22 March 2014

Assignment 2

Student info
import java.io.*;
class StudentInfo
{
    int rno;
    String name,course;
    float fees;
    BufferedReader br;
    StudentInfo()
    {
        br=new BufferedReader(new InputStreamReader(System.in));
        try
        {
            System.out.println("Eneter roll no");
            rno=Integer.parseInt(br.readLine());
            System.out.println("Eneter name");
            name=br.readLine();
            System.out.println("Eneter course");
            course=br.readLine();
            System.out.println("Eneter fees");
            fees=Float.parseFloat(br.readLine());
        }
        catch(Exception ex)
        {
            System.out.println("Error in input");
        }
    }

    public void show()
    {
        System.out.print("\nRoll no-  "+rno+"\nName-  "+name+"\nCourse-  "+course+"\nFees-  "+fees);
    }
    public static void main(String args[])
    {
        StudentInfo si=new StudentInfo();
        si.show();
    }
}

Account Details
import java.io.*;
class AccountDetails
{
    int acno;
    String name,type;
    float bal;
    BufferedReader br;
    AccountDetails()
    {
        br=new BufferedReader(new InputStreamReader(System.in));
        try
        {
            System.out.println("Enter account no");
            acno=Integer.parseInt(br.readLine());
            System.out.println("Enter account type");
            type=br.readLine();
            System.out.println("Enter name");
            name=br.readLine();
            System.out.println("Enter balance");
            bal=Float.parseFloat(br.readLine());
        }
        catch(Exception ex)
        {
            System.out.println("Error in input");
        }
    }

    public void deposit(float amt)
    {
        bal=bal+amt;
    }
   
    public void withdraw(float amt)
    {
        if(bal<500&&(bal-amt)<500)
        {
            System.out.println("Cannot withdraw ammount ");
            System.exit(1);
        }
        else
        {
            bal=bal-amt;
        }
    }

    public void showBal()
    {
        System.out.print("\nAccount no-  "+acno+"\nAccount type-  "+type+"\nName-  "+name+"\nBalance available-  "+bal);
    }
    public static void main(String args[])
    {
        AccountDetails ad=new AccountDetails();
        ad.showBal();
        ad.deposit(1500F);
        ad.showBal();
        ad.withdraw(500F);
        ad.showBal();
    }
}

 
String sort
class StringSort
{
    public static void main(String[] args)
    {
        String names[] = {"paul" , "john", "smith", "avery"};
        String t;
        int n = names.length;
        int i,j,c;
        for (i=0; i<n-1; i++)
        {
            for (j=i+1; j<n; j++)
            {
                c = names[i].compareTo(names[j]);
                if (c >0)
                {
                    t = names[i];
                    names[i] = names[j];
                    names[j] = t;       
                }   
            }
        }
        for (i=0; i<n ;i++)
        {
            System.out.println(names[i]);   
        }
    }
}

 
Max Min
 import java.io.*;
public class MaxMin
{
    int arr[];
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
    MaxMin()
    {
        arr=new int[5];
        for(int i=0;i<5;i++)
            arr[i]=0;
    }

    public void accept()
    {
        try
        {
            System.out.println("Enter 5 elements :");
            for(int i=0;i<5;i++)
                arr[i]=Integer.parseInt(br.readLine());
        }catch(IOException ex){}
    }

    public void find()
    {
        int max,min;
        max=min=arr[0];
        for(int i=1;i<5;i++)
        {
            if(max<arr[i])
                max=arr[i];
            else if(min>arr[i])
                min=arr[i];
        }
        System.out.println("Maximum number amongst entered array is "+max);
        System.out.println("Minimum number amongst entered array is "+min);
    }

    public static void main(String args[])
    {
        MaxMin mm=new MaxMin();
        mm.accept();
        mm.find();
    }
}

No comments:

Post a Comment