Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Core Java Practical Slip 10 Answers

 Write a ‘java’ program to display

Slip 10 A) Write a java program to count the frequency of each character in a given string.

Answer :

import java.io.DataInputStream;

class Slip10A {

    public static void main(String args[]){

        int i, j;

        String ch;

        DataInputStream dr = new DataInputStream(System.in);

        try {

            System.out.print("Enter String : ");

            ch = dr.readLine();

            int[] str = new int[ch.length()];

            char string[] = ch.toCharArray();

            for(i = 0; i <ch.length(); i++) {

                str[i] = 1;

                for(j = i+1; j <ch.length(); j++) {

                    if(string[i] == string[j]) {

                        str[i]++;

                        string[j] = '0';

                    }

                }

            }

            for(i = 0; i <str.length; i++) {

                if(string[i] != ' ' && string[i] != '0'){

                    System.out.println(string[i] + "-" + str[i]);

                }

            }

 

        } catch (Exception e) {}

    }

}

Output :


Slip 10 B) Write a java program for the following:

Answer :

import javax.swing.*;

import java.awt.event.*;

import java.awt.*;

class Slip10B extends JFrame implements ActionListener{

    JLabel l1,l2,l3,l4,l5,l6;

    JTextField t1,t2,t3,t4,t5;

    JButton b1,b2,b3;

    Panel p1,p2,p3,p4,p5;

    GridLayout g1,g2,g3,g4,g5,g6;

    JFrame jf;

 

    public Slip10B(){

        jf = new JFrame();

 

        l1 = new JLabel("Simple Interest Calculator");

        l2 = new JLabel("Principle Amount");

        l3 = new JLabel("Interest Rate(%)");

        l4 = new JLabel("Time(Yrs)");

        l5 = new JLabel("Total Amount");

        l6 = new JLabel("Interest Amount");

 

        t1 = new JTextField(20);

        t2 = new JTextField(20);

        t3 = new JTextField(20);

        t4 = new JTextField(20);

        t5 = new JTextField(20);

 

        b1 = new JButton("Calculate");

        b2 = new JButton("Clear");

        b3 = new JButton("Close");

       

        p1 = new Panel();

        g1= new GridLayout(1,1);

        p1.setLayout(g1);

        p1.add(l1);

 

        p2 = new Panel();

        g2 = new GridLayout(1,2);

        p2.setLayout(g2);

        p2.add(l2);

        p2.add(t1);

 

        p3 = new Panel();

        g3 = new GridLayout(1,4);

        p3.setLayout(g3);

        p3.add(l3);

        p3.add(t2);

        p3.add(l4);

        p3.add(t3);

 

        p4 = new Panel();

        g4 = new GridLayout(2,2);

        p4.setLayout(g4);

        p4.add(l5);

        p4.add(t4);

        p4.add(l6);

        p4.add(t5);

 

        p5 = new Panel();

        g5 = new GridLayout(1,3);

        p5.setLayout(g5);

        p5.add(b1);

        p5.add(b2);

        p5.add(b3);

 

        g6 = new GridLayout(5,1);

        this.setLayout(g6);

        this.add(p1);

        this.add(p2);

        this.add(p3);

        this.add(p4);

        this.add(p5);

 

        this.setSize(500,250);

        this.setVisible(true);

 

        b1.addActionListener(this);

        b2.addActionListener(this);

        b3.addActionListener(this);

    }

 

    public void actionPerformed(ActionEvent ae){

        int p = Integer.parseInt(t1.getText());

        float rt = Float.parseFloat(t2.getText());

        float tm = Float.parseFloat(t3.getText());

 

        if(ae.getSource()==b1){

            double iamt = (p*tm*rt)/100;

            t5.setText(Double.toString(iamt));

            double tamt = iamt+p;

            t4.setText(Double.toString(tamt));

        }

 

        if(ae.getSource()==b2){

            t1.setText("");

            t2.setText("");

            t3.setText("");

            t4.setText("");

            t5.setText("");

        }

 

        if(ae.getSource()==b3){

            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        }

    }

    public static void main(String args[]){

        Slip10B s1 = new Slip10B();

    }

}

Output :

Write a java program for the following:


Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Core Java Practical Slip 10 Answers Savitribai Phule Pune University T.Y.B.B.A.(C.A.) Core Java Practical Slip 10 Answers Reviewed by technical_saurabh on December 30, 2021 Rating: 5

No comments:

Powered by Blogger.