Basic Java Programs (3)

  • Upload
    anil

  • View
    224

  • Download
    0

Embed Size (px)

Citation preview

  • 7/31/2019 Basic Java Programs (3)

    1/26

    classHelloJava{publicstaticvoidmain(String[]args){System.out.println("HelloJava");}}------------------------classcharex{publicstaticvoidmain(Stringargs[]){charch1,ch2;ch1=178;//codeforXch2='Y';System.out.print("ch1andch2:");System.out.println(ch1+""+ch2);}}------------------------classcharex2{publicstaticvoidmain(String[]args){

    intnumber[]={1,2,3,4,5,6,5,4,3,2,1};intn=number.length;System.out.println("Theenterednumberare:");for(inti=0;i

  • 7/31/2019 Basic Java Programs (3)

    2/26

    for(inti=0;i

  • 7/31/2019 Basic Java Programs (3)

    3/26

    x=x*2;if(x==y)System.out.println("\nxisequaltoy");x=x*2;if(x>y)System.out.println("\nxisgreaterthany");if(x==y)System.out.println("Youwontseethis");}}------------------------classCharDemo{publicstaticvoidmain(Stringargs[]){charch1,ch2;ch1=88;ch2='y';System.out.println("Ch1is"+ch1);System.out.println("Ch2is"+ch2);}}------------------------classForTest

    {publicstaticvoidmain(String[]args){for(intx=0;x

  • 7/31/2019 Basic Java Programs (3)

    4/26

    intn=4,c=1,i;for(i=0;i

  • 7/31/2019 Basic Java Programs (3)

    5/26

    }------------------------classNestedDemo{publicstaticvoidmain(String[]args){for(inti=1;i=i;j--)System.out.print(j+"");System.out.println("");

    }}}------------------------classtestingg{publicstaticvoidmain(String[]args){inti,j;for(i=5;i>=1;i--){for(j=5;j>=i;j--)System.out.print(j+"");

    System.out.println("");}}}------------------------classSumAvg{publicstaticvoidmain(String[]args){intsum=0;for(inti=0;i

  • 7/31/2019 Basic Java Programs (3)

    6/26

    publicstaticvoidmain(String[]args){intvalue=(int)(Math.random()*100);System.out.println("Randomlygeneratedvalue:"+value);if(value%2==0)System.out.println("Even");elseSystem.out.println("Odd");}}------------------------classStrEx{publicstaticvoidmain(String[]args){Stringstr=newString("Hello");//Stringstr="Hellllllllo";System.out.println("TheEnteredstringis:"+str);//System.out.println(str);}}------------------------classStr1Ex{

    publicstaticvoidmain(String[]args){//charch[]={'I','N','D','I','A'};//Stringst1=newString(ch);//Stringst2=newString(st1);//System.out.println(ch);//System.out.println("FirstStringis"+st1);//System.out.println("SecondStringis"+st2);

    //Stringstr="javaisagoodlanguage";//intlen=str.length();//System.out.println("Lengthis:"+len);

    //inttime=9;//Stringstr1="HelloWorld";//Stringstr2="GoodMorning";//Stringstr3=str2+time+str1+"Howareyou..?";//System.out.println("NewStringis"+str3);

    //Stringstr="HotJava";//charch;//ch=str.charAt(4);//System.out.println("Thecharat4thplaceis"+ch);}}

    ------------------------classStrGetChar{publicstaticvoidmain(String[]args){StringBuffersb=newStringBuffer("Welcometothereaders");chararr[]=newchar[7];sb.getChars(0,7,arr,0);System.out.println(arr);}

  • 7/31/2019 Basic Java Programs (3)

    7/26

    }------------------------classStrEqual{publicstaticvoidmain(String[]args){//Stringst1="Java";//Stringst2="Java";//Stringst3="JAVA";//System.out.println("Firstequalstosecond"+st1.equals(st2));//System.out.println("Secondequalstothird"+st2.equalsIgnoreCase(st3));//Stringst="Hyderabad";//System.out.println("TheStringstartswith'Hyd'"+st.startsWith("hyde"));//System.out.println("TheStringendswith'bad'"+st.endsWith("bad"));}}------------------------classCompareDemo{publicstaticvoidmain(String[]args){

    Stringst1="welcome";Stringst2="welcometoMissWorld";Stringst3="Welcome";if(st1.compareTo(st2)>0)System.out.println("FirststringisGreaterthanSecond");elseif(st1.compareTo(st2)0)System.out.println("FirststringisGreaterthanThird");elseif(st1.compareTo(st3)

  • 7/31/2019 Basic Java Programs (3)

    8/26

    //System.out.println("Third'l'at"+pos);}}------------------------classStudent{intName;floatMath;floatSci;floatEng;floatAvg;//computetheavganddisplaythevaluevoidAverage(){Avg=(Math+Sci+Eng)/3;System.out.println("Averageis"+Avg);}}classMark{publicstaticvoidmain(Stringargs[]){Studentst=newStudent();st.Math=60;

    st.Sci=80;st.Eng=70;st.Average();}}------------------------classGetDetails{publicstaticvoidmain(String[]args){intempno;floatsalary;chardept;

    voidgetdetails(){empno=10;salary=2000.50;dept='k';}voidshowdetails(){System.out.println(empno);System.out.println(salary);System.out.println(dept);}}

    }------------------------classStudent{introllno;floatmaths;floatscience;;floatenglish;floatcalcavg(floatmaths,floatscience,floatenglish){

  • 7/31/2019 Basic Java Programs (3)

    9/26

    return(maths+science+english)/3;}}classReturnValueDemo{publicstaticvoidmain(String[]args){Studentst=newStudent();floatAverage;st.maths=60;st.science=75;st.english=50;//Nowcalculatetheaverage//CallthefunctioncalcavgAverage=st.calcavg(st.maths,st.science,st.english);System.out.println("Averagemarkis"+Average);}}------------------------classanand{introllno;floatmaths;floatscience;

    floatenglish;floatanandavg(floatmaths,floatscience,floatenglish){return(maths+science+english)/3;}}classStudent{publicstaticvoidmain(String[]args){anandan=newanand();floataverage;an.maths=65;

    an.science=86;an.english=75;//nowcalculatetheaverage//callthefunctionavgaverage=an.anandavg(an.maths,an.science,an.english);System.out.println("Averagemarkis"+average);}}------------------------//classStudents//{//intstno;//floatmaths;

    //floatscience;//floatenglish;//floatavg;////comparetheaverageanddisplaythevalue//voidavg()//{//avg=(maths+science+english)/3;//System.out.println("Averagemarkis"+avg);//}//}

  • 7/31/2019 Basic Java Programs (3)

    10/26

    //classStudent//{//publicstaticvoidmain(String[]args)//{//Studentsst=newStudents();////nowassignvaluestotheobject//an.maths=80;//an.science=80;//an.english=90;//an.avg();//}//}------------------------classStudent{intStuNO;floatmaths;floatscience;floatenglish;floataverage;//computetheaverageanddisplaythevaluevoidaverage(){average=(maths+science+english)/3;

    System.out.println("Averagemarkis"+average);}}classStudentex{publicstaticvoidmain(String[]args){Studentst=newStudent();st.maths=60;st.science=80;st.english=70;st.average();}

    }------------------------classStaticex{intx;staticinty;publicvoidinc(){x=x+1;y=y+1;}publicvoidshow(){

    System.out.println("Thevalueofxis"+x);System.out.println("Thevalueofyis"+y);}}classStaticDemo{publicstaticvoidmain(String[]args){Staticexst1=newStaticex();Staticexst2=newStaticex();

  • 7/31/2019 Basic Java Programs (3)

    11/26

    System.out.println("Forthefirstobject");st1.inc();st1.show();System.out.println("Forthesecondobject");st2.inc();st2.show();}}------------------------classStudent{intstuno;Stringname;intmark;staticintstucount;publicvoidshow(){System.out.println("Thestudentdetailsare");System.out.println("Nameis"+name);System.out.println("Nois"+stuno);System.out.println("Marksare"+mark);System.out.println("Thestudountis"+stucount);}}

    classStaMethEx{publicstaticvoidmain(String[]args){Studentst1=newStudent();Studentst2=newStudent();Studentst3=newStudent();st1.stucount++;st1.show();st2.stucount++;st2.show();st3.stucount++;st3.show();

    }}------------------------classFirst{intlength;intbreadth;intFindArea(intx,inty){return(x*y);}}classSecond

    {intlength;intbreadth;intheight;intFindArea(intx,inty){return(x*y);}intFindVolume(intx,inty,intz){

  • 7/31/2019 Basic Java Programs (3)

    12/26

    return(x*y*z);}}classInher{publicstaticvoidmain(String[]args){Firstfi=newFirst();fi.length=2;fi.breadth=3;intArea=fi.FindArea(fi.length,fi.breadth);System.out.println("ForFirstelement");System.out.println("TheAreais"+Area);Secondse=newSecond();se.length=2;se.breadth=3;se.height=4;Area=se.FindArea(se.length,se.breadth);System.out.println("ForSecondelement");System.out.println("TheAreais"+Area);intVolume=se.FindVolume(se.length,se.breadth,se.height);System.out.println("TheVolumeis"+Volume);}}

    ------------------------classFirstClass{voidfirstMethod(){System.out.println("MessagefromFirstClass");}}classSecondClassextendsFirstClass{voidsecondMethod(){System.out.println("MessagefromSecondClass");

    }}classThirdClassextendsSecondClass{voidthirdMethod(){System.out.println("MessagefromThirdClass");}}classFourthClassextendsThirdClass{voidfourthMethod(){

    System.out.println("MessagefromFourthClass");}}classTestInheritance{publicstaticvoidmain(Stringargs[]){FourthClassfc=newFourthClass();fc.firstMethod();fc.secondMethod();

  • 7/31/2019 Basic Java Programs (3)

    13/26

    fc.thirdMethod();fc.fourthMethod();System.out.println("Allthemessagesweredisplayed");}}------------------------classSuperClass{voidsuperMethod(){System.out.println("SuperClasscalled");}}classFirstSubClassextendsSuperClass{voidfirstsubMethod(){System.out.println("MessagefromFirstSubClass");}}classSecondSubClassextendsSuperClass{voidsecondsubMethod(){

    System.out.println("MessagefromSecondSubClass");}}classMultiLevelTest{publicstaticvoidmain(String[]args){SuperClasssc=newSuperClass();FirstSubClassfsc=newFirstSubClass();SecondSubClassssc=newSecondSubClass();sc.superMethod();fsc.superMethod();fsc.firstsubMethod();

    ssc.superMethod();ssc.secondsubMethod();}}------------------------classRect{floatlength;floatbreadth;floatheight;floatvolume(floatl,floatb,floath){return(l*b*h);

    }}classVolumeextendsRect{publicstaticvoidmain(String[]args){Rectr=newRect();floatvol;r.length=5;r.breadth=6;

  • 7/31/2019 Basic Java Programs (3)

    14/26

    r.height=7;vol=r.volume(r.length,r.breadth,r.height);System.out.println("TheVolumeoftheRectangleis"+vol);}}------------------------classFirst{voidfirstMethod(){System.out.println("MessagefromFirst");}}classSecondextendsFirst{voidsecondMethod(){System.out.println("MessagefromSecond");}}classThirdextendsSecond{voidthirdMethod(){

    System.out.println("MessagefromThird");}}classFourthextendsThird{voidfourthMethod(){System.out.println("MessagefromFourth");}}classFourInher{publicstaticvoidmain(String[]args)

    {Seconds=newSecond();Thirdt=newThird();Fourthf=newFourth();s.firstMethod();t.firstMethod();f.firstMethod();}}------------------------classStudent{intRollno;

    floatmaths;floatscience;floatenglish;floataverage(floatm,floats,floate){return(m+s+e)/3;}}classReturnDemo{

  • 7/31/2019 Basic Java Programs (3)

    15/26

    publicstaticvoidmain(String[]args){Studentstu=newStudent();floatavg;stu.Rollno=1206;stu.maths=88;stu.science=97;stu.english=86;avg=stu.average(stu.maths,stu.science,stu.english);System.out.println("Averagemarkis"+avg);}}------------------------classConstruct{intlength;intbreadth;Construct(intx,inty){length=x;breadth=y;System.out.println("Thevaluesare"+length+","+breadth);}

    voiddisplay(){}}classTestConstruct{publicstaticvoidmain(String[]args){Constructct=newConstruct(4,5);//Constructcr=newConstruct();ct.display();//cr.display();

    }}------------------------classPolyTest{intr,l,b;publicPolyTest(intx,inty,intz){r=x;l=y;b=z;}voidarea(intrad)

    {doubleres;res=(double)rad*3.10*3.14;System.out.println("AreaofCircleis:"+res);}voidarea(intlen,intbre){intres;res=len*bre;System.out.println("AreaofRectangleis:"+res);

  • 7/31/2019 Basic Java Programs (3)

    16/26

    }}classPolyAreaTest{publicstaticvoidmain(String[]args){PolyTestpt=newPolyTest(4,5,6);PolyTestpp=pt;PolyTestp=pp;p.area(4);p.area(1,2);pp.area(6);pp.area(7,8);pt.area(5);pt.area(5,4);}}------------------------classObjectTest{inti,j;voidsetValues(intx,inty){i=x;

    j=y;}voiddisplay(){System.out.println("Valuesare"+i+","+j);}}classObjectMain{publicstaticvoidmain(String[]args){ObjectTestob=newObjectTest();ObjectTestot=ob;

    ob.setValues(4,5);System.out.print("Thepresent");ob.display();ot.setValues(10,20);System.out.print("Thenew");ob.display();ot.display();}}------------------------classMyObject{inta,b;

    voidsendObject(MyObjectm){m.a=20;m.b=30;}voiddisplay(){System.out.println("Thevaluesare"+a+","+b);}}

  • 7/31/2019 Basic Java Programs (3)

    17/26

    classMainClass{publicstaticvoidmain(String[]args){MyObjectmy=newMyObject();my.sendObject(my);my.display();}}------------------------classRectArea{intlength;intbreadth;voidArea(intl,intb){length=l;breadth=b;System.out.println("Areais:"+(l*b));}}classConsFindArea{publicstaticvoidmain(Stringargs[])

    {RectAreara=newRectArea();ra.Area(4,5);}}------------------------classObjectDemo{intx;inty;voidsendObject(ObjectDemoob){ob.x=5;

    ob.y=6;}voiddisplay(){System.out.println("TheValuesare:"+x+","+y);}}classObjectTest{publicstaticvoidmain(Stringargs[]){ObjectDemood=newObjectDemo();ObjectDemoob=newObjectDemo();

    od.sendObject(od);od.display();ob.sendObject(od);ob.display();}}------------------------classThisDemo{intx,y;

  • 7/31/2019 Basic Java Programs (3)

    18/26

    voidassignValues(intx,inty){this.x=x;this.y=y;}voiddisplay(){System.out.println("Thevaluesoftheisobjectare:"+x+","+y);}}classThisTest{publicstaticvoidmain(String[]args){ThisDemoth=newThisDemo();ThisDemotd=newThisDemo();th.assignValues(10,20);td.assignValues(4,5);th.display();td.display();}}------------------------classTestReturn

    {inti,j;publicTestReturn(){}TestReturnassignValues(){TestReturnre=newTestReturn();re.i=10;re.j=20;returnre;}}classObjReturn

    {publicstaticvoidmain(String[]args){TestReturnrt=newTestReturn();TestReturnrt1=newTestReturn();System.out.println("TheValuesare"+rt.i+","+rt.j);}}------------------------//classTestReturn//{//TestReturnassignValue()//{

    //TestReturnt=newTestReturn();//return(t);//}//}//classObjReturn//{//publicstaticvoidmain(String[]args)//{//TestReturntr=newTestReturn();//tr.assignValue();

  • 7/31/2019 Basic Java Programs (3)

    19/26

    //}//}------------------------packagenewpack;classDemo{intk,num;publicvoidshow(inta,intb){System.out.println("Thenumbersare:");System.out.println(a+""+""+b);System.out.println("Theirsumis"+(a+b));}}classPackageDemo{publicstaticvoidmain(Stringargs[]){Demod=newDemo();d.show(20,30);}}------------------------packagenewpack;

    publicclassDemo1{intk,num;publicvoidshow(inta,intb){System.out.println("Thenumbersare:");System.out.println(a+""+""+b);System.out.println("Theirsumis"+(a+b));}}------------------------importnewpack.*;classUsePackdeme

    {publicstaticvoidmain(String[]args){Demo1d=newDemo1();d.show(40,60);}}------------------------packagenewpack;classaddition{inta,b;publicvoidshow(intx,inty)

    {System.out.println("Thenumbersare:");System.out.println(a+""+""+b);System.out.println("Theadditionis:"+(a+b));}}========================packagenewpack;publicclassaddition{

  • 7/31/2019 Basic Java Programs (3)

    20/26

    intk,num;publicvoidshow(inta,intb){System.out.println("Thenumbersare:");System.out.println(a+""+""+b);System.out.println("Theirsumis"+(a+b));}}

    ------------------------importnewpack.*;classadd{publicstaticvoidmain(String[]args){additionad=newaddition();ad.show(1,2);}}interfaceMyDemo{publicvoidshow(inti,intj);publicvoidresult(inti,intj);}------------------------

    classIntrDemoimplementsMyDemo{publicvoidshow(inti,intj){System.out.println("Thenumbersare"+i+","+j);}publicvoidresult(inti,intj){System.out.println("Sumis"+(i+j));}}------------------------classInterDemo

    {publicstaticvoidmain(String[]args){MyDemom=newIntrDemo();m.show(10,20);m.result(20,30);}}------------------------interfaceIDemo{publicvoidshow(inti,intj);}

    classfirstimplementsIDemo{publicvoidshow(inti,intj){System.out.println("Valuesfromfirstare"+i+","+j);}}classsecondimplementsIDemo{publicvoidshow(inti,intj)

  • 7/31/2019 Basic Java Programs (3)

    21/26

    {System.out.println("Thevaluesfromsecondare"+i+","+j);System.out.println("Theirsumis"+(i+j));}}classInterfaceDemo{publicstaticvoidmain(String[]args){IDemoid=newfirst();IDemosd=newsecond();id.show(10,20);sd.show(30,40);}}------------------------interfaceinterf{publicvoidshow(inti,intj);}interfaceFirst{publicvoidone(inti,intj){

    System.out.println("Valuesfromfirstare"+i+","+j);}}interfaceSecond{publicvoidtwo(inti,intj){System.out.println("Valuesfromsecondare"+i+","+j);}}interfaceThirdextendsFirstextendsSecond{publicvoidthree(inti,intj)

    {System.out.println("Valuesfromthirdare"+i+","+j);}}classMultiInherInter{publicstaticvoidmain(String[]args){Thirdt=newThird();Seconds=newSecond();Firstf=newFirst();}

    }------------------------interfaceMydemo{publicvoidshow(inti,intj);publicvoidresult(inti,intj);}classInterDemoimplementsMydemo{publicvoidshow(inti,intj)

  • 7/31/2019 Basic Java Programs (3)

    22/26

    {System.out.println("Thevaluesare:"+i+"'"+j);}publicvoidresult(inti,intj){System.out.println("Thesumis:"+(i+j));}}classDemoMain{publicstaticvoidmain(String[]args){Mydemom=newInterDemo();m.show(10,20);m.result(1,2);}}------------------------interfaceIdemo{publicvoidshow(inti,intj);}classfirstimplementsIdemo{

    publicvoidshow(inti,intj){System.out.println("Valuesfromfirstare:"+i+","+j);}}classsecondimplementsIdemo{publicvoidshow(inti,intj){System.out.println("Thevaluesfromsecondare"+i+","+j);System.out.println("Theirsumis"+(i+j));}}

    classInterfaceDemo1{publicstaticvoidmain(String[]args){Idemoid=newfirst();Idemosd=newsecond();id.show(10,20);sd.show(2,3);}}------------------------classExceptionDemo{

    publicstaticvoidmain(Stringargs[]){intx,y;x=10;y=0;intz=x/y;System.out.println("Theresultis"+z);}}------------------------

  • 7/31/2019 Basic Java Programs (3)

    23/26

    classArray{publicstaticvoidmain(String[]args){intnum[]=newint[5];try{num[0]=5;num[1]=4;num[2]=6;num[3]=7;num[4]=9;//num[-6]=1;System.out.println("Nowwewillprintarray");for(inti=0;i

  • 7/31/2019 Basic Java Programs (3)

    24/26

    publicstaticvoidmain(Stringargs[]){inti=2;intj=0;try{intz=i/j;System.out.println("Theresultis"+z);}catch(Exceptione){System.out.println("TheExceptionis:"+e);System.out.println("'j'shouldnotbe'0'");System.out.println("Enterthecorrectvalue");}}}------------------------classFileText{publicstaticvoidmain(String[]args){try{

    filef=newFile("test.dat");inti,j;i=0;intk=j/i;f.close();}catch(ArithmeticExceptionae){System.out.println("ArithmeticExceptionOccured");}catch(FileNotFoundExceptionfe){System.out.println("Filenotfoundexception");

    }}}------------------------classMultiCatch{publicstaticvoidmain(Stringargs[]){try{intx=System.in.read();System.out.println(1000/x);}

    catch(ArrayIndexOutOfBoundsExceptionaie){System.out.println("printStackTrace()");aie.printStackTrace();}catch(ArithmeticExceptionae){System.out.println("getMessage()"+ae.getMessage());}catch(Exceptiona)

  • 7/31/2019 Basic Java Programs (3)

    25/26

    {System.out.println("toString()"+a.toString());}}}------------------------importjava.io.*;classFinallyDemo{publicstaticvoidmain(String[]args){try{System.out.println("Enteracharaction:");inti=System.in.read();System.out.println("Charactionenteredis:"+(char)i);}catch(IOExceptione){System.out.println("Catchblockhappensonlyifexceptionoccurs");e.printStackTrace();}finally{

    System.out.println("Finallyalwaysoccurs");}}}------------------------classThrowsexception{staticvoidmyownexception()throwsClassNotFoundException{thrownewClassNotFoundException("myownexception");}publicstaticvoidmain(String[]args){

    try{myownexception();}catch(ClassNotFoundExceptione){System.out.println("myownexceptionexceptioncaught");}}}------------------------classExc{

    publicstaticvoidmain(String[]args){intnumerator=131;intdenominator=0;intresult;System.out.println("TheEnteredValuesare:"+numerator+","+denominator);try{result=numerator/denominator;System.out.println("resultis"+result);

  • 7/31/2019 Basic Java Programs (3)

    26/26

    }catch(Exceptione){System.out.println("denominatorshouldnotbe0");}}}------------------------classThreadDemo{publicstaticvoidmain(String[]args){Threadth=Thread.currentThread();System.out.println("Thecurrentthreadis"+th);th.setName("Anand");System.out.println("Thechangedthreadis"+th);}}------------------------classSleepDemo{publicstaticvoidmain(Stringargs[]){Threadth=Thread.currentThread();

    try{for(inti=1;i