Professional Documents
Culture Documents
(Session 2020-21)
Rushikesh Mahajan 35
EDP 357
Contents:
Experiment number: 1
(A) Write a Java program to print the odd numbers from 1 to 99. Print one
(B) Write a Java program to check whether the number entered by the user
Experiment number: 2
(A) Write a Java program to reverse a word. (Do not use built-in method)
Experiment number: 3
(A) Write a Java program to find the common elements between two arrays
of integers.
(B) W Write a java program to multiply the two matrices of the same size
(3x3).
Experiment number: 4
case differences.
(B) Write a Java program to concatenate a given string to the end of another
Experiment number: 5
method in this class which will display Employee_Name, 'basic_sal' and age
(B) Write a java program to Handel the exception in divide by zero situation.
Rushikesh Mahajan 35
EDP 357
Experiment number: 6
the LinkedList.
(B) Write a java program to create a LinkedList and iterate through the
Experiment number: 7
(A) Write a java program to create a ArrayList and add elements in the
ArrayList.
(B) Write a java program to create a ArrayList and change the elements in
Experiment number: 8
(A) Write a Java program to write and read a plain text file.
(B) Write a Java program to check if a file or directory has read and write
permission.
Rushikesh Mahajan 35
EDP 357
Experiment Number: 9
(A) Write a java code to create a frame with your name as text message.
Experiment Number: 10
(A) Write a Java program for design of user login window using swing
components.
implementing ActionListener.
Rushikesh Mahajan 35
EDP 357
Experiment no. 1 A)
Program:
import java.util.*;
if (i % 2 != 0) {
System.out.println(i);
Output:
Rushikesh Mahajan 35
EDP 357
Experiment no.1 B)
Program:
import java.util.Scanner;
n = s.nextInt();
a = n;
c = n;
while(a > 0)
a = a / 10;
count++;
while(n > 0)
b = n % 10;
n = n / 10;
if(sum == c)
Rushikesh Mahajan 35
EDP 357
else
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 2 A)
Program:
import java.util.Scanner;
scanner.close();
Rushikesh Mahajan 35
EDP 357
}
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 2 B)
Program:
import java.util.Scanner;
class program2b {
System.out.println("Output: "+Integer.parseInt(binaryString,2));
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 3 A)
Program:
import java.util.Arrays;
System.out.println("Array1 : "+Arrays.toString(array1));
System.out.println("Array2 : "+Arrays.toString(array2));
if(array1[i] == (array2[j]))
Rushikesh Mahajan 35
EDP 357
Output:
Experiment 3 B)
Program:
int a[][]={{1,1,1},{2,2,2},{3,3,3}};
int b[][]={{1,1,1},{2,2,2},{3,3,3}};
Rushikesh Mahajan 35
EDP 357
//multiplying and printing multiplication of 2 matrices
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
c[i][j]=0;
for(int k=0;k<3;k++)
c[i][j]+=a[i][k]*b[k][j];
}//end of k loop
}//end of j loop
System.out.println();//new line
}}
Output:
Rushikesh Mahajan 35
EDP 357
Rushikesh Mahajan 35
EDP 357
Experiment 4 A)
Program :
if (result < 0)
else if (result == 0)
Rushikesh Mahajan 35
EDP 357
System.out.println("\"" + str1 + "\"" +
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 4 B)
Program:
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 5 A)
Program:
import java.util.Scanner;
int empid;
String name;
float salary;
empid = in.nextInt();
name = in.next();
salary = in.nextFloat();
Rushikesh Mahajan 35
EDP 357
e[i].getInput();
e[i].display();
} } }
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 5 B)
Program:
class program5b {
try{
result = num1/num2;
catch (ArithmeticException e) {
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 6 A)
Program:
import java.io.*;
import java.util.LinkedList;
list.add("Geeks");
list.add("for");
list.add("Geeks");
list.add("10");
list.add("20");
System.out.println("LinkedList:" + list);
list.remove();
Rushikesh Mahajan 35
EDP 357
}
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 6 B)
Program:
import java.util.LinkedList;
import java.util.ListIterator;
list.add("Si");
list.add("for");
list.add("Ne");
list.add("10");
list.add("20");
System.out.println("LinkedList:" + list);
while(list_Iter.hasNext()){
System.out.println(list_Iter.next());
Rushikesh Mahajan 35
EDP 357
}
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 7 A)
Program:
import java.util.ArrayList;
arrlist.add(9);
arrlist.add(18);
arrlist.add(27);
Rushikesh Mahajan 35
EDP 357
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 7 B)
Program:
import java.util.ArrayList;
arraylist.add(1);
arraylist.add(2);
arraylist.add(3);
arraylist.add(4);
arraylist.add(5);
arraylist.add(6);
arraylist.add(7);
arraylist.set(0, 11);
arraylist.set(1, 22);
arraylist.set(2, 33);
arraylist.set(3, 44);
arraylist.set(4, 55);
Rushikesh Mahajan 35
EDP 357
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 8 A)
Program:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.FileReader;
import java.io.FileWriter;
try
fw.write("Python Exercises\n");
fw.close();
sb.append(strLine);
sb.append(System.lineSeparator());
strLine = br.readLine();
System.out.println(strLine);
br.close();
Rushikesh Mahajan 35
EDP 357
}
catch(IOException ioe)
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 8 B)
Program:
import java.io.File;
if (my_file_dir.canWrite())
else
if (my_file_dir.canRead())
else
Rushikesh Mahajan 35
EDP 357
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 9 A)
Program:
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Component;
import java.awt.Frame;
import java.awt.TextArea;
// Create a component to add to the frame; in this case a text area with sample text
// Add the components to the frame; by default, the frame has a border layout
frame.add(textArea, BorderLayout.NORTH);
frame.add(button, BorderLayout.SOUTH);
frame.setSize(width, height);
frame.setVisible(true);
Rushikesh Mahajan 35
EDP 357
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 9 B)
Program:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
JPanel jp;
JTextField jt;
JTextArea ta;
JLabel l;
boolean typing;
Timer t;
public Chatbox()
createAndShowGUI();
setTitle("Chatbox");
setDefaultCloseOperation(EXIT_ON_CLOSE);
Rushikesh Mahajan 35
EDP 357
jp=new JPanel();
jp.setLayout(new GridLayout(2,1));
l=new JLabel();
jp.add(l);
if(!typing)
l.setText("Thinking..");
});
t.setInitialDelay(2000);
jt=new JTextField();
jp.add(jt);
add(jp,BorderLayout.SOUTH);
Rushikesh Mahajan 35
EDP 357
// Add a KeyListener
jt.addKeyListener(new KeyAdapter(){
t.stop();
typing=true;
if(ke.getKeyCode()==KeyEvent.VK_ENTER) showLabel(jt.getText());
typing=false;
if(!t.isRunning())
Rushikesh Mahajan 35
EDP 357
// He released a key, start the timer,
t.start();
});
// Create a textarea
ta=new JTextArea();
// Make it non-editable
ta.setEditable(false);
ta.setMargin(new Insets(7,7,7,7));
// Set a scrollpane
add(js);
addWindowListener(new WindowAdapter(){
jt.requestFocus();
});
Rushikesh Mahajan 35
EDP 357
setSize(400,400);
setLocationRelativeTo(null);
setVisible(true);
if(text.trim().isEmpty()) return;
ta.append(text+"\n");
jt.setText("");
l.setText("");
SwingUtilities.invokeLater(new Runnable(){
new Chatbox();
});
Rushikesh Mahajan 35
EDP 357
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 10 A)
Program:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
JTextField tf1;
JButton btn1;
JPasswordField p1;
loginapp()
setVisible(true);
setSize(800, 800);
setLayout(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
l1.setForeground(Color.blue);
p1 = new JPasswordField();
Rushikesh Mahajan 35
EDP 357
btn1 = new JButton("Submit");
add(l1);
add(l2);
add(tf1);
add(l3);
add(p1);
add(btn1);
btn1.addActionListener(this);
showData();
JLabel l, l0;
char[] p = p1.getPassword();
try
{ Class.forName("oracle.jdbc.driver.OracleDriver");
Rushikesh Mahajan 35
EDP 357
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@mcndesktop07:1521:xe",
"sandeep", "welcome");
ps.setString(1, str1);
ps.setString(2, str2);
ResultSet rs = ps.executeQuery();
if (rs.next())
f1.setVisible(true);
f1.setSize(600, 600);
f1.setLayout(null);
l = new JLabel();
l0.setForeground(Color.blue);
f1.add(l);
f1.add(l0);
l.setForeground(Color.red);
} else
JOptionPane.showMessageDialog(null,
Rushikesh Mahajan 35
EDP 357
}
System.out.println(ex);
new loginapp();
Output:
Rushikesh Mahajan 35
EDP 357
Experiment 10 B)
Program:
import java.awt.*;
import java.awt.event.*;
tf.setBounds(50,50, 150,20);
b.setBounds(50,100,60,30);
b.addActionListener(new ActionListener(){
tf.setText("Welcome to Javatpoint.");
});
f.add(b);f.add(tf);
f.setSize(400,400);
f.setLayout(null);
f.setVisible(true);
Rushikesh Mahajan 35
EDP 357
Output:
Rushikesh Mahajan 35
EDP 357