Wednesday, 27 September 2017

JDBC -SQLSERVER 2012 Connection

//set path="C:\Program Files\Java\jdk1.7.0_25\bin"
// to compile use javac Conection,java and to run use java -classpath .;sqljdbc41.jar Conection
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Conection
{
    public static void main(String a[]) throws ClassNotFoundException, SQLException
    {
        try
        {



           // String url = "jdbc:sqlserver://localhost:1433//CSCLAP\\SQLEXPRESS;;;databaseName=employee"; 
           // Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");  

String url = "jdbc:sqlserver://CSCLAP\\SQLEXPRESS;databaseName=employee;integratedSecurity=true";// this is for  windows authendication-SQLERVER 2012
// copy  the file sqljdbc_auth.dll stored at  D:\sqljdbc_6.2\enu\auth\x64  into "C:\Program Files\Java\jdk1.7.0_25\bin" */
// HElp  Message
//If it provides the following error
//WARNING: Failed to load the sqljdbc_auth.dll cause : C:\Program Files\Java\jdk1.7.0_25\bin\sqljdbc_auth.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
//Exceptioncom.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication. ClientConnectionId:dc8585c2-c404-44fe-85a0-5d0fcdb2de97
// copy  the file sqljdbc_auth.dll stored at  D:\sqljdbc_6.2\enu\auth\x86 into "C:\Program Files\Java\jdk1.7.0_25\bin" */


//String url="jdbc:sqlserver://CSCLAP;instanceName=SQLEXPRESS;user=sa;password=sql;DatabaseName=employee";
// this is for sqlserver authendication

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection(url);
  
      
        System.out.println("test");
        Statement sta = conn.createStatement();
        String Sql = "select * from emp";
        ResultSet rs = sta.executeQuery(Sql);
        while (rs.next()) {
            System.out.println(rs.getString("eno"));
        }
    }


catch(Exception e)
{
System.out.println("Exception"+e);
}
           }
}

JDBC ORACLE Connection

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
//SQL> select name from v$database;

//NAME
//---------
//XE

//SQL> SELECT sys_context('USERENV', 'SID') FROM DUAL;

//SYS_CONTEXT('USERENV','SID')
//--------------------------------------------------------------------------------
//94
/*
D:\>javac SampleDatabaseConn.java

D:\>java -classpath .;ojdbc6.jar SampleDatabaseConn
100
101 */
//java -cp E:\ojdbc6.jar;E:\ SampleDatabaseConn
//Just goto Command prompt
//tnsping XE
//Set Oracle SID C:>set oracle_sid=ORCL
//Now run Net start command. C:>net start oracleserviceORCL
class SampleDatabaseConn
{
    public static void main (String args []) throws Exception
    {  

  
    
Class.forName ("oracle.jdbc.driver.OracleDriver");
//Driver myDriver = new oracle.jdbc.driver.OracleDriver();
  // DriverManager.registerDriver( myDriver );

//Connection conn = DriverManager.getConnection("jdbc:oracle:oci:@94", "system", "system");

 
     Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@csclap:1521:XE", "system", "system");
                            // @//machineName:port/SID,   userid,  password
        try {
        Statement stmt = conn.createStatement();
        try {
        ResultSet rset = stmt.executeQuery("select * from emp");
        try {
        while (rset.next())
              System.out.println (rset.getString(1));   // Print col 1
        } finally {
            try { rset.close(); } catch (Exception ignore) {}
        }
        } finally {
            try { stmt.close(); } catch (Exception ignore) {}
        }
        } finally {
            try { conn.close(); } catch (Exception ignore) {}
        }
    }
}

Tuesday, 19 September 2017

Java database - Records Navigation

import java.io.*;
import java.sql.*;
//set path="C:\Program Files\Java\jdk1.7.0_51\bin"
public class dbnavigation{

    static void marker(){
        for (int i=1;i<=50;i++)
        {
            System.out.print("*");
        }
        System.out.println();
    }
    public static void main(String[] args) throws IOException
{
        Connection con;
        Statement st,st1;
        BufferedReader bin;
        ResultSet rs,rs1;
        ResultSetMetaData rm,rm1;
        String euname, epwd, eno;
        int ch, nocol,eid,i,nocol1,ch1;
 try
{
       
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
     con = DriverManager.getConnection("jdbc:odbc:chanstaff");
        //st = con.createStatement();
            bin = new BufferedReader(new InputStreamReader(System.in));
            st1 = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);//,ResultSet.CONCUR_READ_ONLY);
rs1 = st1.executeQuery("select * from stafftab");
rm1 = rs1.getMetaData();
nocol1= rm1.getColumnCount();
do
{
System.out.println("NAVIGATION AMONG RECORDS \n");
System.out.println(" F. Move First Record");
System.out.println(" L. Move Last Record");
System.out.println(" P. Move Previous Record");
System.out.println(" N. Move Next Record");
System.out.println(" S. Move Specific Record");
System.out.println(" n. Move  single Next Record");
System.out.println(" p. Move single Previous Record");

System.out.println("PRESS F/L/P/N/S/p/n");
String  nach =bin.readLine();
switch(nach)
{
case "F":
System.out.println("FIRSRT RECORD");
rs1.first();
euname=rs1.getString("uname");
epwd=rs1.getString("pwd");
//eno=Integer.parseInt(rs1.getString("ID"));
int  eidd=Integer.parseInt(rs1.getString("ID"));
System.out.println("ID \t\t\t\t"+eidd);
System.out.println("User Name :\t"+euname);
System.out.println("Password:\t\t"+epwd);
rs1.beforeFirst();
break;
case "L":System.out.println("LAST RECORD");
                for( i=1; i<=nocol1; i++)
               {
                   System.out.print(rm1.getColumnName(i)+"\t");
               }
               System.out.println();
              
               rs1.last();
              
               for( i=1; i<=nocol1; i++)
               {
                   System.out.print(rs1.getString(i) +"\t");
               }
               System.out.println(); rs1.afterLast();break;
case "N":
System.out.println("NEXT RECORD");
while(rs1.next())
{
euname=rs1.getString("uname");
epwd=rs1.getString("pwd");
int  eiddd=Integer.parseInt(rs1.getString("ID"));
System.out.println("ID \t\t\t\t"+eiddd);
System.out.println("User Name :\t"+euname);
System.out.println("Password:\t\t"+epwd);

               System.out.println();
}
break;
case "p":
try
{
rs1.previous();
int rno1=rs1.getRow();
System.out.println(rno1);
//rs1.absolute(rno-1);
System.out.println("Single PREVIOUS RECORD");
                for( i=1; i<=nocol1; i++)
               {
                   System.out.print(rm1.getColumnName(i)+"\t");
               }
                for( i=1; i<=nocol1; i++)
               {
                   System.out.print(rs1.getString(i) +"\t");
               }
               System.out.println();
}
catch(Exception e)
        {
            System.out.println("Reason : This is the First Record :");
rs1.first(); for( i=1; i<=nocol1; i++)
               {
                   System.out.print(rm1.getColumnName(i)+"\t");
               }
                for( i=1; i<=nocol1; i++)
               {
                   System.out.print(rs1.getString(i) +"\t");
               }
               System.out.println(); 
    
}
break;
case "n" :
try
{
rs1.next();
int rno=rs1.getRow();
rs1.absolute(rno);
System.out.println(rno);
System.out.println("Single NEXT RECORD");
                for( i=1; i<=nocol1; i++)
               {
                   System.out.print(rm1.getColumnName(i)+"\t");
               }
                for( i=1; i<=nocol1; i++)
               {
                   System.out.print(rs1.getString(i) +"\t");
               }
               System.out.println();
}
catch(Exception e)
        {
            System.out.println("Reason : This is the Last Record :");
rs1.last();  
        for( i=1; i<=nocol1; i++)
               {
                   System.out.print(rm1.getColumnName(i)+"\t");
               }
                for( i=1; i<=nocol1; i++)
               {
                   System.out.print(rs1.getString(i) +"\t");
               }
               System.out.println();     
}
break;
default:
{ System.out.println(" Wrong input : PRESS F/L/P/N/S/p/n");
con.close();
bin.close();   
System.exit(0);break;
}
}
   

System.out.println(" do you want to Continue navigation ? press no 0 to exit");
                ch1 = Integer.parseInt(bin.readLine());
            }while(ch1>0);
}   
catch (Exception e)
{
System.out.println(" Exception fired");
}
  

}
}


   
JAVA Database Maintenance Code


1.
import java.io.*;
import java.sql.*;
public class dbpg1 {

    static void marker(){
        for (int i=1;i<=50;i++)
        {
            System.out.print("*");
        }
        System.out.println();
    }
    public static void main(String[] args) {
        Connection con;
        Statement st;
        BufferedReader bin;
        ResultSet rs;
        ResultSetMetaData rm;
        String euname, epwd, eno,salary;
        int ch, nocol,eid;

        try
        {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            con = DriverManager.getConnection("jdbc:odbc:chanstaff");
            st = con.createStatement();
            bin = new BufferedReader(new InputStreamReader(System.in));
            while(true){
                System.out.println("Choose Option");
                System.out.println("1. Select");
                System.out.println("2. Insert");
                System.out.println("3. Update");
                System.out.println("4. Delete");
                System.out.println("0. Exit");
                ch = Integer.parseInt(bin.readLine());
           if (ch==1)

           {
               rs = st.executeQuery("select * from stafftab");
               rm = rs.getMetaData();
               nocol= rm.getColumnCount();
               marker();
               for(int i=1; i<=nocol; i++)
               {
                   System.out.print(rm.getColumnName(i)+"\t\t");
               }
               System.out.println();
               marker();
               while(rs.next())
               {
               for(int i=1; i<=nocol; i++)
               {
                   System.out.print(rs.getString(i) +"\t\t");
               }
               System.out.println();
               }
                marker();

           }
           else if(ch==2)
                   {
            do
            {
                System.out.println("Enter user name");
                euname = bin.readLine();
                System.out.println("Enter pasword");
                epwd = bin.readLine();
                //System.out.println("Enter Salary");
                //salary = bin.readLine();
               st.execute("insert into stafftab (uname,pwd)values('"+euname+"','"+epwd+"')");
//st.execute("insert into stafftab (uname,pwd)values('"+euname+"','"+epwd+"')");
                System.out.println("1 Record inserted");
                System.out.println("Continue ? [y/n]");
                eno = bin.readLine();
            }while(eno.equalsIgnoreCase("y"));
         }
           else if(ch==3)
           {
    System.out.println("Enter id for the record to do edit");
               eid  = Integer.parseInt(bin.readLine());
               System.out.println("Enter uname to change :");
               euname = bin.readLine();
               System.out.println("Enter new password");
               epwd = bin.readLine();
              
             //  st.execute("update stafftab set uname='"+euname+"',pwd='"+epwd+"'where ID="+eid);
st.execute("update stafftab set uname='"+euname+"',pwd='"+epwd+"'where ID="+eid+"");
               System.out.println("1 Record Updated");
con.setAutoCommit(true);

           }
           else if(ch==4)
           {
               System.out.println("Enter uname. to Delete :");
               euname = bin.readLine();
               //st.execute("delete from stafftab where uname='bala'");
 st.execute("delete from stafftab where uname='"+euname+"'");
con.setAutoCommit(true);
               System.out.println("Record Deleted");
           }
           else if(ch==0)
           {
            bin.close();
            con.close();
            System.exit(0);
           }
        }
        }
        catch(Exception e)
        {
            System.out.println("Error :"+e.getMessage());
        }
    }
}
---------------------------------------------------------------------------------------------------------------------------

Monday, 27 February 2017

Package

students click on 2014 link to see programs for package and interface concepts

Thursday, 5 January 2017

LIST of Java code for Fundamental concepts (class,object,methods,constructor,constructor overloading,method overloading)

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");


}



           
             
        }
}