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

 Write a ‘java’ program to display

Slip 27 A) Write a java program to accept a number from user, If it is greater than 1000 then throw user defined exception “Number is out of Range” otherwise display the factors of that number. (Use static keyword)

Answer :

import java.io.*;

class NumOutRange extends Exception{}

class Slip27A{

    static int n;

    public static void main( String args[]){

        DataInputStream dr = new DataInputStream(System.in);

        try {

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

            n = Integer.parseInt(dr.readLine());

            if(n>1000){

                throw new NumOutRange();

            }else{

                for(int i=1; i<n; i++){

                    if(n%i==0){

                        System.out.println(i + " ");

                    }

                }

            }

        } catch (NumOutRange nz) {

            System.out.println("Num is out of range..!");

        }

        catch (Exception e){

            System.out.println(""+e.getMessage());

        }

    }

}

Output :

Slip 27 B) Write a java program to accept directory name in TextField and display list of files and subdirectories in List Control from that directory by clicking on Button.

Answer :

import java.awt.*;

import java.awt.event.*;

import java.io.*;

 

public class Slip27B extends Frame implements ActionListener{

    Graphics g;

    List l;

    TextField t1;

    Button b1;

    Label l1;

   

    public Slip27B(){

        this.setLayout(new FlowLayout());

        this.setSize(400,400);

        this.setVisible(true);

        l1 = new Label("Enter Directory ");

        t1 = new TextField(20);

        l = new List(10);

        b1 = new Button("Display");

        l1.setBounds(50,100,80,80);

        t1.setBounds(50,150,80,80);

        b1.setBounds(50,200,80,80);

        l.setBounds(50,300,100,100);

        add(l1);

        add(t1);

        add(b1);

        add(l);

        b1.addActionListener(this);

    }

 

    public void actionPerformed(ActionEvent e){

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

            try{

                String nm = t1.getText();

                File f1 = new File(nm + ":");

                String s1[]=f1.list();

                if(s1==null){

                    System.out.println("Dir not exist");

                }else{

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

                        l.add(s1[i]);

                    }

                }

            }catch(Exception ee){}

        }

    }

    public static void main(String args[]){

        new Slip27B();

    }

}

Output :

Write a java program to accept directory name in TextField and display list of files and subdirectories in List Control from that directory by clicking on Button.


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

No comments:

Powered by Blogger.