Class & Object creation, Passing Object as an argument to function,constructor,constructor overloading,method overloading
import java.io.*;
import java.util.*;
class readinput1
{
int tamil,eng,maths,science,social,phy,che,bio,bot,zoo,x1;
float zoo1,average;
String name,std;
readinput1(String name1,String std1)
{
name=name1;
std=std1;
}
public void avg(int tamil1,int eng1,int maths1,int science1,int social1)
{tamil=tamil1;
eng=eng1;
maths=maths1;
science=science1;
social=social1;
average=((tamil1+eng1+maths1+science1+social1)*100)/500;
}void display()
{
System.out.println("Name"+name);
System.out.println("Class studied"+std);
}
void displaytenthres()
{
System.out.println("Tamil "+tamil);
System.out.println("English"+eng);
System.out.println("Maths"+maths);
System.out.println("Science"+science);
System.out.println("Social Science"+social);
}
};
public class objcreation
{
public static void main(String[] args) throws IOException
{
int tm,em,mm,sm,ssm,phym,chem,botm,biom,zoom;
float avgvalue,zoom1;
String sname,scls;
BufferedReader bin;
DataInputStream ds;
//bin = new BufferedReader(new InputStreamReader(System.in));
ds=new DataInputStream(System.in);
System.out.println("Enter the Student Name ");
sname=ds.readLine();
System.out.println("Enter the Student Class ");
System.out.println("Enter 10th for 10th standard ");
scls=ds.readLine();
readinput1 inputv = new readinput1(sname,scls);
System.out.println("Enter the marks below 101 ");
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
if(tm>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");}
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
if(em>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");}
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
if(mm>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");
else mm=0;}
System.out.println("Enter Science Mark");
sm=Integer.parseInt(ds.readLine());
if(sm>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");}
System.out.println("Enter Social Science Mark");
ssm=Integer.parseInt(ds.readLine());
if(mm>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");}
inputv.avg(tm,em,mm,sm,ssm);
System.out.println("tamil mark "+inputv.tamil);
inputv.display();
inputv.displaytenthres();
System.out.println("average Mark is "+inputv.average);
}}
--------------------------------------------------------------------------------------------
Program 2.
import java.io.*;
import java.util.*;
class readinput1
{
int tamil,eng,maths,science,social,phy,che,bio,bot,zoo,x1;
float zoo1,average;
String name,std;
readinput1(String name1,String std1)
{
name=name1;
std=std1;
}
public void avg(int tamil1,int eng1,int maths1,int science1,int social1)
{tamil=tamil1;
eng=eng1;
maths=maths1;
science=science1;
social=social1;
average=((tamil1+eng1+maths1+science1+social1)*100)/500;
}void display()
{
System.out.println("Name"+name);
System.out.println("Class studied"+std);
}
void displaytenthres()
{
System.out.println("Tamil "+tamil);
System.out.println("English"+eng);
System.out.println("Maths"+maths);
System.out.println("Science"+science);
System.out.println("Social Science"+social);
}
};
public class objcreation
{
public static void main(String[] args) throws IOException
{
int tm,em,mm,sm,ssm,phym,chem,botm,biom,zoom;
float avgvalue,zoom1;
String sname,scls;
BufferedReader bin;
DataInputStream ds;
//bin = new BufferedReader(new InputStreamReader(System.in));
ds=new DataInputStream(System.in);
System.out.println("Enter the Student Name ");
sname=ds.readLine();
System.out.println("Enter the Student Class ");
System.out.println("Enter 10th for 10th standard ");
scls=ds.readLine();
readinput1 inputv = new readinput1(sname,scls);
System.out.println("Enter the marks below 101 ");
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
if(tm>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");}
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
if(em>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");}
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
if(mm>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");
else mm=0;}
System.out.println("Enter Science Mark");
sm=Integer.parseInt(ds.readLine());
if(sm>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");}
System.out.println("Enter Social Science Mark");
ssm=Integer.parseInt(ds.readLine());
if(mm>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");}
inputv.avg(tm,em,mm,sm,ssm);
System.out.println("tamil mark "+inputv.tamil);
inputv.display();
inputv.displaytenthres();
System.out.println("average Mark is "+inputv.average);
}}
--------------------------------------------------------------------------------------------------------------
Program 3:
import java.io.*;
import java.util.*;
//set path="C:\Program Files\Java\jdk1.7.0_51\bin"
class selfdetails
{
int tamil,eng,maths,science,social;
float average;
String name,class_studied;
public void personaldetails(String name1,String class_studied1)
{
name=name1;
class_studied=class_studied1;
}
public void avg(int tamil1,int eng1,int maths1,int science1,int social1)
{
int tot;
tamil=tamil1;
eng=eng1;
maths=maths1;
science=science1;
social=social1;
tot=tamil1+eng1+maths1+science1+social1;
average=(tot*100)/500;
}
void display()
{
System.out.println("Name\t\t\t"+name);
System.out.println("Class studied\t\t"+class_studied);
System.out.println("Tamil\t\t\t"+tamil);
System.out.println("English\t\t\t"+eng);
System.out.println("Maths\t\t\t"+maths);
System.out.println("Science\t\t\t"+science);
System.out.println("Social Science\t\t"+social);
}
};
public class objcreationone
{
public static void main(String[] args) throws IOException
{
int tm,em,mm,sm,ssm;
float avgvalue;
String sname,cls_studied;
BufferedReader bin;
DataInputStream ds;
selfdetails objselfdetails=new selfdetails();
objselfdetails.display();
//bin = new BufferedReader(new InputStreamReader(System.in));
Scanner scan = new Scanner(System.in);
ds=new DataInputStream(System.in);
System.out.println("Enter the Student Name ");
sname=ds.readLine();
System.out.println("Enter the Student Class ");
cls_studied=scan.next();
System.out.println("Enter Tamil Mark");
tm=scan.nextInt();
System.out.println("Enter English Mark");
em=scan.nextInt();
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Science Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Social Science Mark");
ssm=Integer.parseInt(ds.readLine());
objselfdetails.personaldetails(sname,cls_studied);
objselfdetails.avg(tm,em,mm,sm,ssm);
objselfdetails.display();
System.out.println("\n\naverage Mark is\t\t"+objselfdetails.average);
// Update your code to fix the grade by checking the average mark.
}
}
__________________________________________________________________________
Program 4 :
import java.io.*;
import java.util.*;
//set path="C:\Program Files\Java\jdk1.7.0_51\bin"
class selfdetails
{
int tamil,eng,maths,science,social;
float average;
String name,class_studied;
selfdetails s;
public void personaldetails(String name1,String class_studied1)
{
name=name1;
class_studied=class_studied1;
}
public int total(int tamil1,int eng1,int maths1,int science1,int social1)
{
tamil=tamil1;
eng=eng1;
maths=maths1;
science=science1;
social=social1;
return(tamil1+eng1+maths1+science1+social1);
}
void avg()
{
int x =total(tamil,eng,maths,science,social);
average=(x*100)/500;
}
void grade(float average)
{
if (average>=80)
System.out.println("Your Grade is:\t O");
}
void display()
{
System.out.println("Name\t\t\t"+name);
System.out.println("Class studied\t\t"+class_studied);
System.out.println("Tamil\t\t\t"+tamil);
System.out.println("English\t\t\t"+eng);
System.out.println("Maths\t\t\t"+maths);
System.out.println("Science\t\t\t"+science);
System.out.println("Social Science\t\t"+social);
}
void fun1(selfdetails a)
{
s=a;
s.display();
}
};
public class objcreationtwo
{
public static void main(String[] args) throws IOException
{
int tm,em,mm,sm,ssm;
float avgvalue;
String sname,cls_studied;
BufferedReader bin;
DataInputStream ds;
selfdetails objselfdetails=new selfdetails();
selfdetails objselfdetails1=new selfdetails();
//ds = new BufferedReader(new InputStreamReader(System.in));
Scanner scan = new Scanner(System.in);
ds=new DataInputStream(System.in);
System.out.println("Enter the Student Name ");
sname=ds.readLine();
System.out.println("Enter the Student Class ");
cls_studied=scan.next();
System.out.println("Enter Tamil Mark");
tm=scan.nextInt();
System.out.println("Enter English Mark");
em=scan.nextInt();
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Science Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Social Science Mark");
ssm=Integer.parseInt(ds.readLine());
objselfdetails.personaldetails(sname,cls_studied);
int totvalue=objselfdetails.total(tm,em,mm,sm,ssm);
objselfdetails.avg();
objselfdetails.display();
System.out.println("\n\nTotal MArks\t\t"+totvalue);
System.out.println("\nAverage Mark is\t\t"+objselfdetails.average);
objselfdetails.grade(objselfdetails.average);
objselfdetails.fun1(objselfdetails1);
// Update your code to fix the grade(A/B/C/D) by checking the average mark.
}
}
___________________________________________________________________________
Program 5:
import java.io.*;
import java.util.*;
//set path="C:\Program Files\Java\jdk1.7.0_51\bin"
class selfdetails
{
int tamil,eng,maths,science,social,physics,chemistry,biology,c_prg,c_prglab,opr_sys;
float average;
double digital_elct;
String name,class_studied;
selfdetails s;
void personaldetails(String name1,String class_studied1)
{
name=name1;
class_studied=class_studied1;
}
void avgcalc(int tamil1,int eng1,int maths1,int science1,int social1)
{
tamil=tamil1;
eng=eng1;
maths=maths1;
science=science1;
social=social1;
average=((tamil1+eng1+maths1+science1+social1)*100)/500;
}
void avgcalc(String standard,int tamil1,int eng1,int maths1,int phy1,int chem1,int bio1)
{ class_studied=standard ;
tamil=tamil1;
eng=eng1;
maths=maths1;
physics=phy1;
chemistry=chem1;
biology=bio1;
average=((tamil+eng+maths+physics+chemistry+biology)*100)/1200;
}
void avgcalc(String standard,int tamil1,int eng1,int os1,int cp1,int cpl1,double de1)
{ class_studied=standard ;
double major;
tamil=tamil1;
eng=eng1;
opr_sys=os1;
c_prg=cp1;
c_prglab=cpl1;
digital_elct=de1;
major=((c_prg+c_prglab+digital_elct+opr_sys)*100)/400;
average=(float)major;
}
void grade(float average)
{
if (average>=80)
System.out.println("Your Grade is:\t O");
else if(average>=70)
System.out.println("Your Grade is:\t X");
else
System.out.println("Your Grade is:\t F");
}
void display()
{
switch(class_studied)
{
case "X":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\t10th Standard");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("Tamil\t\t\t\t"+tamil+"\t\t100");
System.out.println("English\t\t\t\t"+eng+"\t\t100");
System.out.println("Maths\t\t\t\t"+maths+"\t\t100");
System.out.println("Science\t\t\t\t"+science+"\t\t100");
System.out.println("Social Science\t\t\t"+social+"\t\t100");
break;
case "XII":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\t12th Standard");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("Tamil\t\t\t\t"+tamil+"\t\t200");
System.out.println("English\t\t\t\t"+eng+"\t\t200");
System.out.println("Maths\t\t\t\t"+maths+"\t\t200");
System.out.println("Physics\t\t\t\t"+physics+"\t\t200");
System.out.println("Chemistry\t\t\t"+chemistry+"\t\t200");
System.out.println("Biology\t\t\t\t"+biology+"\t\t200");
break;
case "UG":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\tB.Sc CA");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("PART I\t\t\t\t"+tamil+"\t\t100");
System.out.println("PART II\t\t\t\t"+eng+"\t\t100");
System.out.println("Operating System Concepts\t"+opr_sys+"\t\t100");
System.out.println("C Programming\t\t\t"+c_prg+"\t\t100");
System.out.println("C Prog LAB-I\t\t\t"+c_prglab+"\t\t100");
System.out.println("Digital Electronics\t\t"+digital_elct+"\t\t100");
break;
default:System.out.println("Look the Menu List given above for Class Studied");break;
}
}
void fun1(selfdetails a)
{
s=a;
s.display();
}
};
public class objcreationthree
{
public static void main(String[] args) throws IOException
{
int tm,em,mm,sm,ssm;
float avgvalue;
String sname,cls_studied;
BufferedReader bin;
DataInputStream ds;
selfdetails objselfdetails=new selfdetails();
selfdetails objselfdetails1=new selfdetails();
//ds = new BufferedReader(new InputStreamReader(System.in));
Scanner scan = new Scanner(System.in);
ds=new DataInputStream(System.in);
System.out.println("Enter the Student Name ");
sname=ds.readLine();
System.out.println("Enter X for 10th Standard");
System.out.println("Enter XII for 12th Standard");
System.out.println("Enter UG for Under Gratuate");
System.out.println("Enter the Student Class ");
cls_studied=scan.next();
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Science Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Social Science Mark");
ssm=Integer.parseInt(ds.readLine());
objselfdetails.personaldetails(sname,cls_studied);
objselfdetails.avgcalc(tm,em,mm,sm,ssm);
objselfdetails.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails.average);
objselfdetails.grade(objselfdetails.average);
objselfdetails.avgcalc("XII",160,180,200,190,180,190);
objselfdetails.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails.average);
objselfdetails.grade(objselfdetails.average);
objselfdetails.avgcalc("UG",80,80,86,90,87,95.50);
objselfdetails.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails.average);
objselfdetails.grade(objselfdetails.average);
//objselfdetails.fun1(objselfdetails);
// Update your code to fix the grade(A/B/C/D) by checking the average mark.
}
}
-------------------------------------------------------------------------------------------------------------
Program 6:
import java.io.*;
import java.util.*;
//set path="C:\Program Files\Java\jdk1.7.0_51\bin"
class selfdetails
{
int tamil,eng,maths,science,social,physics,chemistry,biology,c_prg,c_prglab,opr_sys;
float average;
double digital_elct;
String name,class_studied;
selfdetails s;
void personaldetails(String name1,String class_studied1)
{
name=name1;
class_studied=class_studied1;
}
void avgcalc(int tamil1,int eng1,int maths1,int science1,int social1)
{
tamil=tamil1;
eng=eng1;
maths=maths1;
science=science1;
social=social1;
average=((tamil1+eng1+maths1+science1+social1)*100)/500;
}
void avgcalc(String standard,int tamil1,int eng1,int maths1,int phy1,int chem1,int bio1)
{ class_studied=standard ;
tamil=tamil1;
eng=eng1;
maths=maths1;
physics=phy1;
chemistry=chem1;
biology=bio1;
average=((tamil+eng+maths+physics+chemistry+biology)*100)/1200;
}
void avgcalc(String standard,int tamil1,int eng1,int os1,int cp1,int cpl1,double de1)
{ class_studied=standard ;
double major;
tamil=tamil1;
eng=eng1;
opr_sys=os1;
c_prg=cp1;
c_prglab=cpl1;
digital_elct=de1;
major=((c_prg+c_prglab+digital_elct+opr_sys)*100)/400;
average=(float)major;
}
void grade(float average)
{
if (average>=80)
System.out.println("Your Grade is:\t O");
else if(average>=70)
System.out.println("Your Grade is:\t X");
else
System.out.println("Your Grade is:\t F");
}
void display()
{
switch(class_studied)
{
case "X":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\t10th Standard");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("Tamil\t\t\t\t"+tamil+"\t\t100");
System.out.println("English\t\t\t\t"+eng+"\t\t100");
System.out.println("Maths\t\t\t\t"+maths+"\t\t100");
System.out.println("Science\t\t\t\t"+science+"\t\t100");
System.out.println("Social Science\t\t\t"+social+"\t\t100");
break;
case "XII":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\t12th Standard");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("Tamil\t\t\t\t"+tamil+"\t\t200");
System.out.println("English\t\t\t\t"+eng+"\t\t200");
System.out.println("Maths\t\t\t\t"+maths+"\t\t200");
System.out.println("Physics\t\t\t\t"+physics+"\t\t200");
System.out.println("Chemistry\t\t\t"+chemistry+"\t\t200");
System.out.println("Biology\t\t\t\t"+biology+"\t\t200");
break;
case "UG":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\tB.Sc CA");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("PART I\t\t\t\t"+tamil+"\t\t100");
System.out.println("PART II\t\t\t\t"+eng+"\t\t100");
System.out.println("Operating System Concepts\t"+opr_sys+"\t\t100");
System.out.println("C Programming\t\t\t"+c_prg+"\t\t100");
System.out.println("C Prog LAB-I\t\t\t"+c_prglab+"\t\t100");
System.out.println("Digital Electronics\t\t"+digital_elct+"\t\t100");
break;
default:System.out.println("Look the Menu List given above for Class Studied");break;
}
}
void fun1(selfdetails a)
{
s=a;
s.display();
}
};
public class objcreationthreev1
{
public static void main(String[] args) throws IOException
{
int tm,em,mm,sm,ssm,bio;
float avgvalue;
double digit_elec;
String sname,cls_studied;
BufferedReader bin;
DataInputStream ds;
selfdetails objselfdetails=new selfdetails();
selfdetails objselfdetails1=new selfdetails();
//ds = new BufferedReader(new InputStreamReader(System.in));
Scanner scan = new Scanner(System.in);
ds=new DataInputStream(System.in);
System.out.println("Enter the Student Name ");
sname=ds.readLine();
System.out.println("Enter X for 10th Standard");
System.out.println("Enter XII for 12th Standard");
System.out.println("Enter UG for Under Gratuate");
System.out.println("Enter the Student Class ");
cls_studied=scan.next();
switch(cls_studied)
{
case "X":
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Science Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Social Science Mark");
ssm=Integer.parseInt(ds.readLine());
objselfdetails.personaldetails(sname,cls_studied);
objselfdetails.avgcalc(tm,em,mm,sm,ssm);
break;
case "XII":
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Physics Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Chemisty Mark");
ssm=Integer.parseInt(ds.readLine());
System.out.println("Enter Biology Mark");
bio=Integer.parseInt(ds.readLine());
objselfdetails.personaldetails(sname,cls_studied);
objselfdetails.avgcalc(cls_studied,tm,em,mm,sm,ssm,bio);
break;
case "UG":
System.out.println("Enter PARTI Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter PARTII Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Operating System Concepts Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter C Programming Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter C Programming Lab Mark");
ssm=Integer.parseInt(ds.readLine());
System.out.println("Enter Digital Electronics Mark");
digit_elec=Double.parseDouble(ds.readLine());
objselfdetails.personaldetails(sname,cls_studied);
objselfdetails.avgcalc(cls_studied,tm,em,mm,sm,ssm,digit_elec);
break;
default: System.out.println("Look the Menu List given above for Class Studied");break;
}
objselfdetails.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails.average);
objselfdetails.grade(objselfdetails.average);
//objselfdetails.fun1(objselfdetails);
// Update your code to fix the grade(A/B/C/D) by checking the average mark.
}
}
_________________________________________________________________________
Program 7:
import java.io.*;
import java.util.*;
//set path="C:\Program Files\Java\jdk1.7.0_51\bin"
class selfdetails
{
int tamil,eng,maths,science,social,physics,chemistry,biology,c_prg,c_prglab,opr_sys;
float average;
double digital_elct;
String name="NNN",class_studied="X";
selfdetails s;
selfdetails()
{}
selfdetails(int tamil1,int eng1,int maths1,int science1,int social1)
{
tamil=tamil1;
eng=eng1;
maths=maths1;
science=science1;
social=social1;
average=((tamil1+eng1+maths1+science1+social1)*100)/500;
}
selfdetails(String standard,int tamil1,int eng1,int maths1,int phy1,int chem1,int bio1)
{ class_studied=standard ;
tamil=tamil1;
eng=eng1;
maths=maths1;
physics=phy1;
chemistry=chem1;
biology=bio1;
average=((tamil+eng+maths+physics+chemistry+biology)*100)/1200;
}
selfdetails(String standard,int tamil1,int eng1,int os1,int cp1,int cpl1,double de1)
{ class_studied=standard ;
double major;
tamil=tamil1;
eng=eng1;
opr_sys=os1;
c_prg=cp1;
c_prglab=cpl1;
digital_elct=de1;
major=((c_prg+c_prglab+digital_elct+opr_sys)*100)/400;
average=(float)major;
}
void selfdetailsread(String name1,String class_studied1)
{
name=name1;
class_studied=class_studied1;
}
void grade(float average)
{
if (average>=80)
System.out.println("Your Grade is:\t O");
else if(average>=70)
System.out.println("Your Grade is:\t X");
else
System.out.println("Your Grade is:\t F");
}
void display()
{
switch(class_studied)
{
case "X":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\t10th Standard");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("Tamil\t\t\t\t"+tamil+"\t\t100");
System.out.println("English\t\t\t\t"+eng+"\t\t100");
System.out.println("Maths\t\t\t\t"+maths+"\t\t100");
System.out.println("Science\t\t\t\t"+science+"\t\t100");
System.out.println("Social Science\t\t\t"+social+"\t\t100");
break;
case "XII":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\t12th Standard");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("Tamil\t\t\t\t"+tamil+"\t\t200");
System.out.println("English\t\t\t\t"+eng+"\t\t200");
System.out.println("Maths\t\t\t\t"+maths+"\t\t200");
System.out.println("Physics\t\t\t\t"+physics+"\t\t200");
System.out.println("Chemistry\t\t\t"+chemistry+"\t\t200");
System.out.println("Biology\t\t\t\t"+biology+"\t\t200");
break;
case "UG":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\tB.Sc CA");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("PART I\t\t\t\t"+tamil+"\t\t100");
System.out.println("PART II\t\t\t\t"+eng+"\t\t100");
System.out.println("Operating System Concepts\t"+opr_sys+"\t\t100");
System.out.println("C Programming\t\t\t"+c_prg+"\t\t100");
System.out.println("C Prog LAB-I\t\t\t"+c_prglab+"\t\t100");
System.out.println("Digital Electronics\t\t"+digital_elct+"\t\t100");
break;
default:System.out.println("Look the Menu List given above for Class Studied");break;
}
}
void fun1(selfdetails a)
{
s=a;
s.display();
}
};
public class objcreationfourc
{
public static void main(String[] args) throws IOException
{
int tm,em,mm,sm,ssm,bio;
float avgvalue;
double digit_elec;
String sname,cls_studied;
BufferedReader bin;
DataInputStream ds;
selfdetails objselfdetails=new selfdetails();
//selfdetails objselfdetails1=new selfdetails();
//ds = new BufferedReader(new InputStreamReader(System.in));
Scanner scan = new Scanner(System.in);
ds=new DataInputStream(System.in);
System.out.println("Enter the Student Name ");
sname=ds.readLine();
System.out.println("Enter X for 10th Standard");
System.out.println("Enter XII for 12th Standard");
System.out.println("Enter UG for Under Gratuate");
System.out.println("Enter the Student Class ");
cls_studied=scan.next();
switch(cls_studied)
{
case "X":
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Science Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Social Science Mark");
ssm=Integer.parseInt(ds.readLine());
selfdetails objselfdetails1=new selfdetails(tm,em,mm,sm,ssm);
objselfdetails1.selfdetailsread(sname,cls_studied);
objselfdetails1.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails1.average);
objselfdetails1.grade(objselfdetails1.average);
//objselfdetails1.display();
//objselfdetails.avgcalc(tm,em,mm,sm,ssm);
break;
case "XII":
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Physics Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Chemisty Mark");
ssm=Integer.parseInt(ds.readLine());
System.out.println("Enter Biology Mark");
bio=Integer.parseInt(ds.readLine());
//objselfdetails.personaldetails(sname,cls_studied);
selfdetails objselfdetails2=new selfdetails(cls_studied,tm,em,mm,sm,ssm,bio);
objselfdetails2.selfdetailsread(sname,cls_studied);
objselfdetails2.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails2.average);
objselfdetails2.grade(objselfdetails2.average);
break;
case "UG":
System.out.println("Enter PARTI Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter PARTII Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Operating System Concepts Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter C Programming Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter C Programming Lab Mark");
ssm=Integer.parseInt(ds.readLine());
System.out.println("Enter Digital Electronics Mark");
digit_elec=Double.parseDouble(ds.readLine());
//objselfdetails.personaldetails(sname,cls_studied);
selfdetails objselfdetails3=new selfdetails(cls_studied,tm,em,mm,sm,ssm,digit_elec);
objselfdetails3.selfdetailsread(sname,cls_studied);
objselfdetails3.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails3.average);
objselfdetails3.grade(objselfdetails3.average);
break;
default: System.out.println("Look the Menu List given above for Class Studied");break;
}
//objselfdetails.display();
// Update your code to fix the grade(A/B/C/D) by checking the average mark.
}
}
__________________________________________________________________________
Program 8:
import java.io.*;
import java.util.*;
//set path="C:\Program Files\Java\jdk1.7.0_51\bin"
class selfdetails
{
int tamil,eng,maths,science,social,physics,chemistry,biology,c_prg,c_prglab,opr_sys;
float average;
double digital_elct;
String name="NNN",class_studied="X";
selfdetails s;
selfdetails()
{}
selfdetails(int tamil1,int eng1,int maths1,int science1,int social1)
{
tamil=tamil1;
eng=eng1;
maths=maths1;
science=science1;
social=social1;
average=((tamil1+eng1+maths1+science1+social1)*100)/500;
}
selfdetails(String standard,int tamil1,int eng1,int maths1,int phy1,int chem1,int bio1)
{ class_studied=standard ;
tamil=tamil1;
eng=eng1;
maths=maths1;
physics=phy1;
chemistry=chem1;
biology=bio1;
average=((tamil+eng+maths+physics+chemistry+biology)*100)/1200;
}
selfdetails(String standard,int tamil1,int eng1,int os1,int cp1,int cpl1,double de1)
{ class_studied=standard ;
double major;
tamil=tamil1;
eng=eng1;
opr_sys=os1;
c_prg=cp1;
c_prglab=cpl1;
digital_elct=de1;
major=((c_prg+c_prglab+digital_elct+opr_sys)*100)/400;
average=(float)major;
}
void selfdetailsread(String name1,String class_studied1)
{
name=name1;
class_studied=class_studied1;
}
void grade(float average)
{
if (average>=80)
System.out.println("Your Grade is:\t O");
else if(average>=70)
System.out.println("Your Grade is:\t X");
else
System.out.println("Your Grade is:\t F");
}
void display()
{
switch(class_studied)
{
case "X":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\t10th Standard");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("Tamil\t\t\t\t"+tamil+"\t\t100");
System.out.println("English\t\t\t\t"+eng+"\t\t100");
System.out.println("Maths\t\t\t\t"+maths+"\t\t100");
System.out.println("Science\t\t\t\t"+science+"\t\t100");
System.out.println("Social Science\t\t\t"+social+"\t\t100");
break;
case "XII":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\t12th Standard");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("Tamil\t\t\t\t"+tamil+"\t\t200");
System.out.println("English\t\t\t\t"+eng+"\t\t200");
System.out.println("Maths\t\t\t\t"+maths+"\t\t200");
System.out.println("Physics\t\t\t\t"+physics+"\t\t200");
System.out.println("Chemistry\t\t\t"+chemistry+"\t\t200");
System.out.println("Biology\t\t\t\t"+biology+"\t\t200");
break;
case "UG":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\tB.Sc CA");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("PART I\t\t\t\t"+tamil+"\t\t100");
System.out.println("PART II\t\t\t\t"+eng+"\t\t100");
System.out.println("Operating System Concepts\t"+opr_sys+"\t\t100");
System.out.println("C Programming\t\t\t"+c_prg+"\t\t100");
System.out.println("C Prog LAB-I\t\t\t"+c_prglab+"\t\t100");
System.out.println("Digital Electronics\t\t"+digital_elct+"\t\t100");
break;
default:System.out.println("Look the Menu List given above for Class Studied");break;
}
}
void fun1(selfdetails a)
{
s=a;
s.display();
}
};
public class objcreationfourcv1
{
public static void main(String[] args) throws IOException
{
int tm,em,mm,sm,ssm,bio,choice=1;
float avgvalue;
double digit_elec;
String sname,cls_studied;
BufferedReader bin;
DataInputStream ds;
selfdetails objselfdetails=new selfdetails();
//ds = new BufferedReader(new InputStreamReader(System.in));
Scanner scan = new Scanner(System.in);
ds=new DataInputStream(System.in);
System.out.println("Enter the Student Name ");
sname=ds.readLine();
while(choice>0)
{
System.out.println("Enter X for 10th Standard");
System.out.println("Enter XII for 12th Standard");
System.out.println("Enter UG for Under Gratuate");
System.out.println("Enter the Student Class ");
cls_studied=scan.next();
switch(cls_studied)
{
case "X": System.out.println("MAX.MARKS : 100 : Enter marks <=100");
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Science Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Social Science Mark");
ssm=Integer.parseInt(ds.readLine());
selfdetails objselfdetails1=new selfdetails(tm,em,mm,sm,ssm);
objselfdetails1.selfdetailsread(sname,cls_studied);
objselfdetails1.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails1.average);
objselfdetails1.grade(objselfdetails1.average);
break;
case "XII":System.out.println("MAX.MARKS : 200 : Enter marks <=200");
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Physics Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Chemisty Mark");
ssm=Integer.parseInt(ds.readLine());
System.out.println("Enter Biology Mark");
bio=Integer.parseInt(ds.readLine());
selfdetails objselfdetails2=new selfdetails(cls_studied,tm,em,mm,sm,ssm,bio);
objselfdetails2.selfdetailsread(sname,cls_studied);
objselfdetails2.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails2.average);
objselfdetails2.grade(objselfdetails2.average);
break;
case "UG":System.out.println("MAX.MARKS : 100 : Enter marks <=100");
System.out.println("Enter PARTI Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter PARTII Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Operating System Concepts Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter C Programming Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter C Programming Lab Mark");
ssm=Integer.parseInt(ds.readLine());
System.out.println("Enter Digital Electronics Mark");
digit_elec=Double.parseDouble(ds.readLine());
selfdetails objselfdetails3=new selfdetails(cls_studied,tm,em,mm,sm,ssm,digit_elec);
objselfdetails3.selfdetailsread(sname,cls_studied);
objselfdetails3.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails3.average);
objselfdetails3.grade(objselfdetails3.average);
break;
default: System.out.println("Look the Menu List given above for Class Studied");break;
}
System.out.println("do u want to see other markdetails press number other than 0");
choice=Integer.parseInt(ds.readLine());
}
// Update your code to fix the grade(A/B/C/D) by checking the average mark.
}
}
_________________________________________________________________________________
Program 9:
import java.io.*;
import java.util.*;
//set path="C:\Program Files\Java\jdk1.7.0_51\bin"
class selfdetails
{
int tamil,eng,maths,science,social,physics,chemistry,biology,c_prg,c_prglab,opr_sys;
float average;
double digital_elct;
String name="NNN",class_studied="X";
selfdetails s;
selfdetails()
{}
selfdetails(int tamil1,int eng1,int maths1,int science1,int social1)
{
tamil=tamil1;
eng=eng1;
maths=maths1;
science=science1;
social=social1;
average=((tamil1+eng1+maths1+science1+social1)*100)/500;
}
selfdetails(String standard,int tamil1,int eng1,int maths1,int phy1,int chem1,int bio1)
{ class_studied=standard ;
tamil=tamil1;
eng=eng1;
maths=maths1;
physics=phy1;
chemistry=chem1;
biology=bio1;
average=((tamil+eng+maths+physics+chemistry+biology)*100)/1200;
}
selfdetails(String standard,int tamil1,int eng1,int os1,int cp1,int cpl1,double de1)
{ class_studied=standard ;
double major;
tamil=tamil1;
eng=eng1;
opr_sys=os1;
c_prg=cp1;
c_prglab=cpl1;
digital_elct=de1;
major=((c_prg+c_prglab+digital_elct+opr_sys)*100)/400;
average=(float)major;
}
void selfdetailsread(String name1,String class_studied1)
{
name=name1;
class_studied=class_studied1;
}
void grade(float average)
{
if (average>=80)
System.out.println("Your Grade is:\t O");
else if(average>=70)
System.out.println("Your Grade is:\t X");
else
System.out.println("Your Grade is:\t F");
}
void display()
{
switch(class_studied)
{
case "X":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\t10th Standard");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("Tamil\t\t\t\t"+tamil+"\t\t100");
System.out.println("English\t\t\t\t"+eng+"\t\t100");
System.out.println("Maths\t\t\t\t"+maths+"\t\t100");
System.out.println("Science\t\t\t\t"+science+"\t\t100");
System.out.println("Social Science\t\t\t"+social+"\t\t100");
break;
case "XII":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\t12th Standard");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("Tamil\t\t\t\t"+tamil+"\t\t200");
System.out.println("English\t\t\t\t"+eng+"\t\t200");
System.out.println("Maths\t\t\t\t"+maths+"\t\t200");
System.out.println("Physics\t\t\t\t"+physics+"\t\t200");
System.out.println("Chemistry\t\t\t"+chemistry+"\t\t200");
System.out.println("Biology\t\t\t\t"+biology+"\t\t200");
break;
case "UG":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\tB.Sc CA");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("PART I\t\t\t\t"+tamil+"\t\t100");
System.out.println("PART II\t\t\t\t"+eng+"\t\t100");
System.out.println("Operating System Concepts\t"+opr_sys+"\t\t100");
System.out.println("C Programming\t\t\t"+c_prg+"\t\t100");
System.out.println("C Prog LAB-I\t\t\t"+c_prglab+"\t\t100");
System.out.println("Digital Electronics\t\t"+digital_elct+"\t\t100");
break;
default:System.out.println("Look the Menu List given above for Class Studied");break;
}
}
void fun1(selfdetails a)
{
s=a;
s.display();
}
};
public class objcreationfourcv1
{
public static void main(String[] args) throws IOException
{
int tm,em,mm,sm,ssm,bio,choice=1;
float avgvalue;
double digit_elec;
String sname,cls_studied;
BufferedReader bin;
DataInputStream ds;
selfdetails objselfdetails=new selfdetails();
//ds = new BufferedReader(new InputStreamReader(System.in));
Scanner scan = new Scanner(System.in);
ds=new DataInputStream(System.in);
System.out.println("Enter the Student Name ");
sname=ds.readLine();
while(choice>0)
{
System.out.println("Enter X for 10th Standard");
System.out.println("Enter XII for 12th Standard");
System.out.println("Enter UG for Under Gratuate");
System.out.println("Enter the Student Class ");
cls_studied=scan.next();
switch(cls_studied)
{
case "X": System.out.println("MAX.MARKS : 100 : Enter marks <=100");
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Science Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Social Science Mark");
ssm=Integer.parseInt(ds.readLine());
selfdetails objselfdetails1=new selfdetails(tm,em,mm,sm,ssm);
objselfdetails1.selfdetailsread(sname,cls_studied);
objselfdetails1.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails1.average);
objselfdetails1.grade(objselfdetails1.average);
break;
case "XII":System.out.println("MAX.MARKS : 200 : Enter marks <=200");
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Physics Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Chemisty Mark");
ssm=Integer.parseInt(ds.readLine());
System.out.println("Enter Biology Mark");
bio=Integer.parseInt(ds.readLine());
selfdetails objselfdetails2=new selfdetails(cls_studied,tm,em,mm,sm,ssm,bio);
objselfdetails2.selfdetailsread(sname,cls_studied);
objselfdetails2.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails2.average);
objselfdetails2.grade(objselfdetails2.average);
break;
case "UG":System.out.println("MAX.MARKS : 100 : Enter marks <=100");
System.out.println("Enter PARTI Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter PARTII Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Operating System Concepts Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter C Programming Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter C Programming Lab Mark");
ssm=Integer.parseInt(ds.readLine());
System.out.println("Enter Digital Electronics Mark");
digit_elec=Double.parseDouble(ds.readLine());
selfdetails objselfdetails3=new selfdetails(cls_studied,tm,em,mm,sm,ssm,digit_elec);
objselfdetails3.selfdetailsread(sname,cls_studied);
objselfdetails3.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails3.average);
objselfdetails3.grade(objselfdetails3.average);
break;
default: System.out.println("Look the Menu List given above for Class Studied");break;
}
System.out.println("do u want to see other markdetails press number other than 0");
choice=Integer.parseInt(ds.readLine());
}
// Update your code to fix the grade(A/B/C/D) by checking the average mark.
}
}
_______________________________________________________________________________
Program 10:
import java.io.*;
import java.util.*;
//set path="C:\Program Files\Java\jdk1.7.0_51\bin"
class selfdetails
{
int tamil,eng,maths,science,social,physics,chemistry,biology,c_prg,c_prglab,opr_sys;
float average;
double digital_elct;
String name="NNN",class_studied="X";
selfdetails s;
selfdetails()
{}
selfdetails(String name1,String class_studied1,int tamil1,int eng1,int maths1,int science1,int social1)
{ name=name1;
class_studied=class_studied1;
tamil=tamil1;
eng=eng1;
maths=maths1;
science=science1;
social=social1;
average=((tamil1+eng1+maths1+science1+social1)*100)/500;
}
selfdetails(String name1,String standard,int tamil1,int eng1,int maths1,int phy1,int chem1,int bio1)
{ name=name1;
class_studied=standard ;
tamil=tamil1;
eng=eng1;
maths=maths1;
physics=phy1;
chemistry=chem1;
biology=bio1;
average=((tamil+eng+maths+physics+chemistry+biology)*100)/1200;
}
selfdetails(String name1,String standard,int tamil1,int eng1,int os1,int cp1,int cpl1,double de1)
{ name=name1;
class_studied=standard ;
double major;
tamil=tamil1;
eng=eng1;
opr_sys=os1;
c_prg=cp1;
c_prglab=cpl1;
digital_elct=de1;
major=((c_prg+c_prglab+digital_elct+opr_sys)*100)/400;
average=(float)major;
}
void grade(float average)
{
if (average>=80)
System.out.println("Your Grade is:\t O");
else if(average>=70)
System.out.println("Your Grade is:\t X");
else
System.out.println("Your Grade is:\t F");
}
void display()
{
switch(class_studied)
{
case "X":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\t10th Standard");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("Tamil\t\t\t\t"+tamil+"\t\t100");
System.out.println("English\t\t\t\t"+eng+"\t\t100");
System.out.println("Maths\t\t\t\t"+maths+"\t\t100");
System.out.println("Science\t\t\t\t"+science+"\t\t100");
System.out.println("Social Science\t\t\t"+social+"\t\t100");
break;
case "XII":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\t12th Standard");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("Tamil\t\t\t\t"+tamil+"\t\t200");
System.out.println("English\t\t\t\t"+eng+"\t\t200");
System.out.println("Maths\t\t\t\t"+maths+"\t\t200");
System.out.println("Physics\t\t\t\t"+physics+"\t\t200");
System.out.println("Chemistry\t\t\t"+chemistry+"\t\t200");
System.out.println("Biology\t\t\t\t"+biology+"\t\t200");
break;
case "UG":
System.out.println("_________________________________________________________");
System.out.println("Name:\t"+name+"\t\tClass studied:\tB.Sc CA");
System.out.println("_________________________________________________________");
System.out.println("\nSubject Name\t\tMarks scored\t\tMax.Marks");
System.out.println("_________________________________________________________");
System.out.println("PART I\t\t\t\t"+tamil+"\t\t100");
System.out.println("PART II\t\t\t\t"+eng+"\t\t100");
System.out.println("Operating System Concepts\t"+opr_sys+"\t\t100");
System.out.println("C Programming\t\t\t"+c_prg+"\t\t100");
System.out.println("C Prog LAB-I\t\t\t"+c_prglab+"\t\t100");
System.out.println("Digital Electronics\t\t"+digital_elct+"\t\t100");
break;
default:System.out.println("Look the Menu List given above for Class Studied");break;
}
}
void fun1(selfdetails a)
{
s=a;
s.display();
}
};
public class objcreationfourcv3
{
public static void main(String[] args) throws IOException
{
int tm,em,mm,sm,ssm,bio;
float avgvalue;
double digit_elec;
String sname,cls_studied;
BufferedReader bin;
DataInputStream ds;
selfdetails objselfdetails=new selfdetails();
//ds = new BufferedReader(new InputStreamReader(System.in));
Scanner scan = new Scanner(System.in);
ds=new DataInputStream(System.in);
System.out.println("Enter the Student Name ");
sname=ds.readLine();
System.out.println("Enter X for 10th Standard");
System.out.println("Enter XII for 12th Standard");
System.out.println("Enter UG for Under Gratuate");
System.out.println("X Standard MAX.MARKS : 100 : Enter marks <=100");
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Science Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Social Science Mark");
ssm=Integer.parseInt(ds.readLine());
selfdetails objselfdetails1=new selfdetails(sname,"X",tm,em,mm,sm,ssm);
objselfdetails1.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails1.average);
objselfdetails1.grade(objselfdetails1.average);
System.out.println("XII Standard MARKS :MAX.MARKS : 200 : Enter marks <=200");
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter Physics Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter Chemisty Mark");
ssm=Integer.parseInt(ds.readLine());
System.out.println("Enter Biology Mark");
bio=Integer.parseInt(ds.readLine());
selfdetails objselfdetails2=new selfdetails(sname,"XII",tm,em,mm,sm,ssm,bio);
objselfdetails2.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails2.average);
objselfdetails2.grade(objselfdetails2.average);
System.out.println(" UG Marks :-MAX.MARKS : 100 : Enter marks <=100");
System.out.println("Enter PARTI Mark");
tm=Integer.parseInt(ds.readLine());
System.out.println("Enter PARTII Mark");
em=Integer.parseInt(ds.readLine());
System.out.println("Enter Operating System Concepts Mark");
mm=Integer.parseInt(ds.readLine());
System.out.println("Enter C Programming Mark");
sm=Integer.parseInt(ds.readLine());
System.out.println("Enter C Programming Lab Mark");
ssm=Integer.parseInt(ds.readLine());
System.out.println("Enter Digital Electronics Mark");
digit_elec=Double.parseDouble(ds.readLine());
selfdetails objselfdetails3=new selfdetails(sname,"UG",tm,em,mm,sm,ssm,digit_elec);
objselfdetails3.display();
System.out.println("\nAverage Mark is\t\t"+objselfdetails3.average);
objselfdetails3.grade(objselfdetails3.average);
// Update your code to fix the grade(A/B/C/D) by checking the average mark.
}
}
------------------------------------------------------------------------------------------------------------------
Program 11
import java.io.*;
import java.util.*;
class readinput1
{
int tamil,eng,maths,science,social,phy,che,bio,bot,zoo,x1;
float zoo1,average;
String name,std;
readinput1(String name1,String std1)
{
name=name1;
std=std1;
}
public void avg(int tamil1,int eng1,int maths1,int science1,int social1)
{tamil=tamil1;
eng=eng1;
maths=maths1;
science=science1;
social=social1;
average=((tamil1+eng1+maths1+science1+social1)*100)/500;
}
public void avg(int tamil1,int eng1,int maths1,int phy1,int che1,int bio1)
{tamil=tamil1;
eng=eng1;
maths=maths1;
phy=phy1;
che=che1;
bio=bio1;
average=((tamil1+eng1+phy1+maths1+che1+bio1)*100)/1200;
}
public float avg(int tamil1,int eng1,int phy1,int che1,int bot1,float zoo2)
{
tamil=tamil1;
eng=eng1;
phy=phy1;
che=che1;
bot=bot1;
zoo1=zoo2;
average=((tamil+eng+phy+bot+zoo2+che)*100)/1200;
return(average);
}
void display()
{
System.out.println("Name"+name);
System.out.println("Class studied"+std);
}
void displaytenthres()
{
System.out.println("Tamil "+tamil);
System.out.println("English"+eng);
System.out.println("Maths"+maths);
System.out.println("Science"+science);
System.out.println("Social Science"+social);
}
void displayres12thA()
{
System.out.println("Tamil "+tamil);
System.out.println("English"+eng);
System.out.println("Maths"+maths);
System.out.println("Physics"+phy);
System.out.println("Chemistry"+che);
System.out.println("Biology"+bio);
}
void displayres12thB()
{
System.out.println("Tamil "+tamil);
System.out.println("English"+eng);
System.out.println("Zoology"+zoo1);
System.out.println("Physics"+phy);
System.out.println("Chemistry"+che);
System.out.println("Biology"+bot);
}
};
public class methodoverloading
{
public static void main(String[] args) throws IOException
{
int tm,em,mm,sm,ssm,phym,chem,botm,biom,zoom;
float avgvalue,zoom1;
String sname,scls;
BufferedReader bin;
DataInputStream ds;
//bin = new BufferedReader(new InputStreamReader(System.in));
ds=new DataInputStream(System.in);
System.out.println("Enter the Student Name ");
sname=ds.readLine();
System.out.println("Enter the Student Class ");
System.out.println("Enter 10th for 10th standard ");
System.out.println("Enter 12thA for 12thA group ");
System.out.println("Enter 12thB for 12thB group");
scls=ds.readLine();
readinput1 inputv = new readinput1(sname,scls);
inputv.display();
switch (scls)
{
case "10th": System.out.println("Enter 10th Mark below 101");
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
if(tm>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");break;}
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
if(em>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");break;}
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
if(mm>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");break;}
System.out.println("Enter Science Mark");
sm=Integer.parseInt(ds.readLine());
if(sm>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");break;}
System.out.println("Enter Social Science Mark");
ssm=Integer.parseInt(ds.readLine());
if(mm>100)
{System.out.println("given mark is Exceeded The Maximum Marks 100");break;}
inputv.avg(tm,em,mm,sm,ssm);
System.out.println("tamil mark "+inputv.tamil);
inputv.displaytenthres();
System.out.println("average Mark is "+inputv.average);
break;
case "12thA":
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
if(tm>200)
{System.out.println("given mark is Exceeded The Maximum Marks 200");break;}
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
if(em>200)
{System.out.println("given mark is Exceeded The Maximum Marks 200");break;}
System.out.println("Enter Maths Mark");
mm=Integer.parseInt(ds.readLine());
if(mm>200){System.out.println("given mark is Exceeded The Maximum Marks 200");break;}
System.out.println("Enter PHYSICS Mark");
phym=Integer.parseInt(ds.readLine());
if(phym>200)
{System.out.println("given mark is Exceeded The Maximum Marks 200");break;}
System.out.println("Enter CHEMISTRY Mark");
chem=Integer.parseInt(ds.readLine());
if(chem>200)
{System.out.println("given mark is Exceeded The Maximum Marks 200");break;}
System.out.println("Enter BIOLOGY Mark");
biom=Integer.parseInt(ds.readLine());
if(biom>200)
{System.out.println("given mark is Exceeded The Maximum Marks 200");break;}
inputv.avg(tm,em,mm,phym,chem,biom);
inputv.displayres12thA();
System.out.println("average Mark is "+inputv.average);
break;
case "12thB":
System.out.println("Enter Tamil Mark");
tm=Integer.parseInt(ds.readLine());
if(tm>200)
{System.out.println("given mark is Exceeded The Maximum Marks 200");break;}
System.out.println("Enter English Mark");
em=Integer.parseInt(ds.readLine());
if(em>200)
{System.out.println("given mark is Exceeded The Maximum Marks 200");break;}
System.out.println("Enter PHYSICS Mark");
phym=Integer.parseInt(ds.readLine());
if(phym>200)
{System.out.println("given mark is Exceeded The Maximum Marks 200");break;}
System.out.println("Enter CHEMISTRY Mark");
chem=Integer.parseInt(ds.readLine());
if(chem>200)
{System.out.println("given mark is Exceeded The Maximum Marks 200");break;}
System.out.println("Enter BOTONY Mark");
botm=Integer.parseInt(ds.readLine());
if(botm>200)
{System.out.println("given mark is Exceeded The Maximum Marks 200");break;}
System.out.println("Enter ZOOLOGY Mark");
zoom1=Float.parseFloat(ds.readLine());
//zoom=Integer.parseInt(ds.readLine());
if(zoom1>200)
{System.out.println("given mark is Exceeded The Maximum Marks 200");break;}
avgvalue=inputv.avg(tm,em,phym,chem,botm,zoom1);
inputv.displayres12thB();
System.out.println("average Mark is "+avgvalue);
break;
default : System.out.println("Given input is Wrong ! pls Check the Menu Given Above");
}
}
}