BSC 3rd Semjavaprogram
BSC 3rd Semjavaprogram
PART-A
class Largest
{
public static void main (String args[])
{
int x=51;
int y=5;
if(x>y)
System.out.println("Largest is x="+x);
else
System.out.println("Largest is y="+y);
}
}
OUTPUT:
OUTPUT:
class Functionoverloading
{
public void add(int x,int y)
{
int sum;
sum=x+y;
System.out.println(sum);
}
public void add(double a,double b)
{
double total;
total=a+b;
System.out.println(total);
}
}
class Mainfunover
{
public static void main(String args[])
{
Functionoverloading obj=new Functionoverloading();
obj.add(10,20);
obj.add(10.40,10.30);
}
}
OUTPUT:
class AddSub
{
int x=20;
int y=15;
public void add( )
{
int sum;
sum=x+y;
System.out.println(sum);
}
public void sub( )
{
int minus;
minus=x-y;
System.out.println(minus);
}
}
class MulDiv extends AddSub
{
public void mul( )
{
int product;
product=x*y;
System.out.println(product);
}
public void div( )
{
int Rem;
Rem=x/y;
System.out.println(Rem);
}
}
class Operations
{
public static void main(String args[ ])
{
MulDiv obj=new MulDiv( );
obj.add( );
obj.sub( );
obj.mul( );
obj.div( );
}
}
class staticDemo
{
static int count=0;
public void increment( )
{
count++;
}
public static void main(String args[ ])
{
staticDemo obj1=new staticDemo( );
staticDemo obj2=new staticDemo( );
obj1.increment( );
obj2.increment( );
System.out.println("obj1:count is="+obj1.count);
System.out.println("obj2:count is="+obj2.count);
}
}
OUTPUT:
import java.util.Scanner;
import java.lang.Math;
public class Coc
{
public static void main(String args[])
{
double circumference,radius,area;
Scanner sc=new Scanner(System.in);
System.out.println("Enter the radius of the circle:");
radius=sc.nextDouble();
circumference=Math.PI*2*radius;
area=Math.PI*radius*radius;
System.out.println("area of a circle is"+area);
System.out.println("the circumference of the circle is:"+circumference);
}
}
OUTPUT:
import java.util.*;
class Prime
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter the no");
int n=sc.nextInt();
int i=1,c=0;
for(i=1;i<=n;i++)
{
if(n%i==0)
{
c++;
}
}
if(c==2)
{
System.out.println(n+"is a Prime no");
}
else
{
System.out.println(n+"is not a prime no");
}
}
}
OUTPUT:
import java.util.Scanner;
class student
{
int rollno;
String sname;
int s1,s2,s3;
int total;
student()
{
total=0;
}
void set()
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter student details: rollno, name,s1,s2,s3");
rollno=sc.nextInt();
sname=sc.next();
s1=sc.nextInt();
s2=sc.nextInt();
s3=sc.nextInt();
if(s1>50 && s2>50 && s3>50)
total=s1+s2+s3;
}
void disp()
{
System.out.println(rollno+"\t"+sname+"\t"+s1+"\t"+s2+"\t"+s3+"\t"+total);
}
public static void main(String args[])
{
student s[]=new student[3];
for(int i=0;i<3;i++)
{
s[i]=new student();
s[i].set();
}
System.out.println("rollno\t Name\t M1\t M2\t M3\t total\n");
for(int i=0;i<3;i++)
s[i].disp();
}
}
OUTPUT:
class Fclass
{
String nameofclass,nameofstaff;
int noofstds;
Fclass(String noc,String nos,int numstd)
{
nameofclass=noc;
nameofstaff=nos;
noofstds=numstd;
}
void display()
{
System.out.println(nameofclass+"\t"+nameofstaff+"\t"+noofstds);
}
}
class Firstyear
{
public static void main(String args[])
{
Fclass std[]=new Fclass[4];
std[0]=new Fclass("BCA","RAVI KUMAR",139);
std[1]=new Fclass("BBA","KHADRI S S",110);
std[2]=new Fclass("BCom ","SHIVARAJ",100);
std[3]=new Fclass("BSc","SAVITHA B",90);
System.out.println("course\t staff\t Number of students");
for(int i=0;i<4;i++)
std[i].display();
}
}
OUTPUT:
import java.util.Scanner;
public class FirstYear
{
public String cname;
public String sname;
public int rollno;
public int m1, m2, m3, total;
public FirstYear( )
{
cname = "BCA"; m1 = m2 = m3 = total = 0;
}
public FirstYear(String cname)
{
this.cname = cname;
m1 = m2 = m3 = total = 0;
}
public void setStudent( )
{
Scanner sc = new Scanner(System.in);
System.out.println("Enter student details: name, roll no, m1, m2, m3:");
sname = sc.next( );
rollno =sc.nextInt( );
m1 =sc.nextInt( );
m2 =sc.nextInt( );
m3 =sc.nextInt( );
total = m1 + m2 + m3;
OUTPUT:
import java.util.*;
class Employee
{
String name;
Date appdate;
public Employee(String nm,Date apdt)
{
name=nm;
appdate=apdt;
}
public void display()
{
System.out.println("EmployeeName:"+name+"Appointmentdappdate.getDate()+"/"+a
ppdate.getMonth()+"/"+appdate.getYear();
}
}
class Empsort
{
public static void main (String args[])
{
Employee emp[]=new Employee[10];
emp[0]=new Employee("Shaha PD",new Date(1999,05,22));
emp[1]=new Employee("Patil AS",new Date(2000,01,12));
emp[2]=new Employee("Phadake PV",new Date(2009,04,25));
emp[3]=new Employee("Shide SS",new Date(2005,02,19));
emp[4]=new Employee("Shrivatsav RT",new Date(2010,02,01));
emp[5]=new Employee("Ramanjineya",new Date(2013,03,01));
emp[6]=new Employee("Jennifar",new Date(2014,04,01));
emp[7]=new Employee("Anjum",new Date(2022,05,01));
emp[8]=new Employee("Samant",new Date(2012,06,01));
emp[9]=new Employee("Channa",new Date(2011,07,01));
System.out.println("\nList of employees\n");
for(int i=0;i<emp.length;i++)
emp[i].display();
for(int i=0;i<emp.length;i++)
{
for(int j=0;j<emp.length;j++)
{
if(emp[i].appdate.before(emp[j].appdate))
{
Employee t=emp[i];
emp[i]=emp[j];
emp[j]=t;
}
}
OUTPUT:
package Student.fulltime.B.Sc;
import java.util.Scanner;
public class Studentpkg
{
public String name,gender;
public int age;
public void accept()
{
System.out.println("Enter the name");
Scanner scan=new Scanner(System.in);
name=scan.nextLine();
System.out.println("Enter the gender");
gender=scan.nextLine();
System.out.println("Enter the age");
Scanner scan1=new Scanner(System.in);
age=scan1.nextInt();
}
public void display()
{
System.out.println("\n student Information\n");
System.out.println("Name:"+name+"\n"+"Gender"+gender+"\n"+"Age"+age+"\n");
}
}
package Student.fulltime.BCA;
import Student.fulltime.BCA.Studentpkg;
public class StudentP
{
public static void main(String args[])
{
Studentpkg S1=new Studentpkg();
S1.accept();
S1.display();
}
}
OUTPUT:
Enter the name:Ram
Enter the Gender:Male
Enter the Age:19
Student Information:
Name:Ram
Gender:Male
Age:19
PART-B
/* 1. Program to catch Negative Array Size Exception. This exception is caused when the
array is initialized to negative values.*/
OUTPUT:
import java.io.*;
class Exceptionfinally
{
public static void main(String args[])
{
String ptr=null;
try
{
if(ptr.equals("gfg"))
System.out.println("same");
else
System.out.println("not same");
}
catch(NullPointerException e)
{
System.out.println("Null Pointer Exception Caught");
}
finally
{
System.out.println("finally block is always executed");
}
}
}
OUTPUT:
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
class Message implements ActionListener
{
public static void main(String args[])
{
JFrame frame=new JFrame("Original Frame");
frame.setSize(300,300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Message obj=new Message();
JButton b1=new JButton("view Message");
frame.add(b1);
b1.addActionListener(obj);
frame.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
JFrame sub_frame=new JFrame("Sub Frame");
sub_frame.setSize(200,200);
JLabel lbl=new JLabel("!!! Hello !!!");
sub_frame.add(lbl);
sub_frame.setVisible(true);
}
}
OUTPUT:
import java.awt.*;
import java.applet.*;
public class chessboard extends Applet
{
public void paint(Graphics g)
{
int row,column,x,y;
for(row=0;row<8;row++)
{
for(column=0;column<8;column++)
{
x=column*20;
y=row*20;
if((row%2)==(column%2))
g.setColor(Color.white);
else
g.setColor(Color.black);
g.fillRect(x,y,20,20);
}
}
}
}
OUTPUT:
import java.awt.*;
import java.awt.event.*;
public class FatherMother extends Frame implements ActionListener
{
Button b1,b2;
Label lbl;
FatherMother()
{
b1=new Button("Father");
b1.setBounds(50,40,170,40);
add(b1);
b1.addActionListener(this);
b2=new Button("Mother");
b2.setBounds(200,40,170,40);
add(b2);
lbl=new Label();
lbl.setBounds(50,80,400,200);
add(lbl);
b2.addActionListener(this);
setSize(300,300);
setLayout(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
lbl.setText("Name:Chiranjeevi Age:66 Designation:Manager");
OUTPUT:
OUTPUT:
OUTPUT:
import java.applet.Applet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class Key extends Applet implements KeyListener
{
static String
str="Hello";
public void init()
{
setBackground(Color.white);
Font f=new Font("arial",Font.BOLD,20);
setFont(f);
addKeyListener(this);
}
public void paint(Graphics g)
{
g.drawString("Click here to activate",100,100);
g.drawString("Type M/m--->To Good Morning",100,200);
g.drawString("Type A/a--->To Good Afternoon",100,300);
g.drawString("Type E/e--->To Good Evening",100,400);
g.drawString("Type N/n--->To Good Night",100,500);
g.setColor(Color.blue);
g.drawString(str,600,200);
}
OUTPUT:
OUTPUT:
OUTPUT: