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