100 Java Programs
l l
DesignedlBy:lSandeeplTiwari
Contents
JavalPrograms .............................................................................................................................................................. 1
1. SimplelJavalProgram ........................................................................................................................................... 4
2. PrintlIntegerlinljava .............................................................................................................................................. 4
3. CommandlLinelArgument.................................................................................................................................... 4
4. HowltolgetlUsinglinputlusinglScannerl Programlinljava .................................................................................... 5
5. HowltolconvertlFahrenheitl tolCelsius Programlinljava ................................................................................ 5
6. Howltolswapl2lnolusingl3rdlvariablelllProgramlinljava ......................................................................................... 6
7. Howltolswapl2lnolwithoutlusingl3rdlvariablelllProgramlinljava ............................................................................ 6
8. Howltoladdltwolnumberl Programlinljava ........................................................................................................... 7
9. FindlLargestllnolinljavalProgram ......................................................................................................................... 8
10. IflElselclauselinljava ......................................................................................................................................... 8
11. IflElselclauselinljava-lPrograml2 ...................................................................................................................... 9
12. NestedlIflElselclauselinljava............................................................................................................................. 9
13. HowltolchecklOddlandlEvenlNumberlinljava ................................................................................................. 10
14. FindlfactoriallforlgivenlnolProgramlinlJava .................................................................................................. 10
15. Howltolcompletel2lstringl inlJavalprogram ................................................................................................... 11
16. SimplelForllLooplProgramlinlJava ................................................................................................................. 12
17. PrintlStarlconsolelusinglLoop ....................................................................................................................... 12
18. PrintlStarlconsolelusinglLoop ....................................................................................................................... 13
19. WhilellooplProgramlinljava ............................................................................................................................ 13
20. PrintlReverselnumberlinl javalprogram ........................................................................................................ 14
21. Whilellooplusinglbreakl Programlinljava ....................................................................................................... 14
22. WhilellooplusinglbreaklandlcontinuelProgramlinljava ................................................................................. 15
23. PrintlalllalphabetlusinglforllooplProgramlinljava .......................................................................................... 15
24. Enhancel looplinljavalProgram...................................................................................................................... 16
25. PrintlMultiplicationltablel Programlinljava .................................................................................................... 16
26. PrintlprimelnollProgramlinljava...................................................................................................................... 17
27. ChecklnolislArmstronglorlnotlllinljavalProgram ............................................................................................ 18
28. PrintlFloyd’slTrianglel inljavalProgram ................................................................................................................... 19
29. FindlAlllsubstringloflstringlinljavalProgram.................................................................................................. 19
,Automation Proficient
l
30. Printlreverselstringl inljavalProgram............................................................................................................. 20
31. ChecklGivenlNolislpalindromelorlNotllinljavalProgram ................................................................................ 21
32. HowltoladdltwolmatrixlinljavalProgram ......................................................................................................... 22
33. HowltolmultiplyltwolmatrixlinljavalProgram .................................................................................................. 23
34. Howltolgetltransposeloflmatrixl inljavalProgram .......................................................................................... 24
35. Howltolcomparel2lstringl inljavalProgram..................................................................................................... 25
36. Howltolstringlwidthlwithlspecificlcharl inljavalProgram ............................................................................... 25
37. HowltoluselindesOf()llinljavalProgram .......................................................................................................... 25
38. Howltolreplacelstringlwithlanotherlstringl inljavalProgram .......................................................................... 26
39. HowltolsplitlstringlinljavalProgram ................................................................................................................ 26
40. HowltolremovelspacelinlstringlbothlendlinljavalProgram ............................................................................. 26
41. HowltolconvertlalllcharlinlstringllowerlcaselinljavalProgram........................................................................ 26
42. HowltolcreatelmethodllinljavalProgram ......................................................................................................... 27
43. FindlLength,lConcatenatelandlReplacelStringlinlJaval Program ................................................................. 27
44. HowlStaticlblocklworkinglinljavalProgram .................................................................................................... 28
45. DifferencelbetweenlStaticlandlInstancelmethodl workinglinljavalProgram................................................. 28
46. HowltolcreatelMultiplelclassl inljavalProgram............................................................................................... 29
47. HowltolcreatelconstructorllinljavalProgram .................................................................................................. 29
48. Howltolcreatelconstructorl overloadinglinljavalProgram ............................................................................. 30
49. ExceptionlHandlingljavalProgram ................................................................................................................ 30
50. HowltolthrowlexceptionlinlljavalProgram ...................................................................................................... 31
51. Advantagel oflFinallylinlExceptionlHandlingljavalProgram ......................................................................... 31
52. HowltolcreatelInterfacelinl javalProgram....................................................................................................... 32
53. Howltolprintldatelandltimelinl javalProgram .................................................................................................. 32
54. HowltolSQLlDatelinl javalProgram ................................................................................................................. 33
55. HowltolDatelformatl inl javalProgram ............................................................................................................ 33
56. HowltolGeneratelrandomlnumberlinl javalProgram ...................................................................................... 34
57. Howlperformlgarbagelcollectionlinl javalProgram ....................................................................................... 34
58. HowltolgetlownlIPlAddresslinl javalProgram ................................................................................................. 34
59. Howltolopenlnotepadlinl javalProgram.......................................................................................................... 35
60. LeanerlsearchlPrograml inljava ..................................................................................................................... 35
61. BinarylsearchlPrograml inljava ..................................................................................................................... 36
62. BubblelsortlPrograml inljava ......................................................................................................................... 37
63. HowltolconnectlDatabaselusingljavalProgram ............................................................................................. 37
64. Howltolinsertldatalinltablel usinglJDBClinl javalProgram ............................................................................. 38
65. Howltolinsertlimagel usinglJDBClinl javalProgram ...................................................................................... 38
66. HowltolexecutelProcedurelinl JDBClinl javalProgram .................................................................................. 39
,Automation Proficient
l
67. HowltolchecklRegularlexpressionlinlljavalProgram ..................................................................................... 39
68. HowltolcreatelMultithreadinglprogramlinljava .............................................................................................. 39
69. Howltoljoinlthreadlinljaval program ............................................................................................................... 40
70. Howltolwriteldatalinltextlfilelusingljaval program .......................................................................................... 40
71. Howltolreadldatalfromltextlfilelusingljaval program...................................................................................... 40
72. HowltolgetlURLloflsitelusingljavalPrograms ................................................................................................. 41
73. HowltolgetlIPladdresslfromlsitelURLlusingljavalprogram ............................................................................. 41
74. HowltolcreatelAWTlprogramlinljava .............................................................................................................. 41
75. HowltoladdllablelinlAWTl programlinljava ..................................................................................................... 42
76. Howltoladdltextlarealprogramlinljava ............................................................................................................ 42
77. HowltoldropdownlinlAWTlprogramlinljava .................................................................................................... 42
78. HowltolcreatelSwingl programlinljava ........................................................................................................... 43
79. HowltoladdlcheckboxlinlSwinglprogramlinljava ........................................................................................... 43
80. Howltolconvertlstringltolintegerl inljavalprogram ......................................................................................... 44
81. Howltolconvertlintegerltolstringl inljavalprogram ......................................................................................... 44
82. Howltolconvertlstringltollonglinljava ............................................................................................................. 44
83. Howltolconvertlstringltolfloatlinljava ............................................................................................................. 44
84. Howltolconvertlstringltoldoublelinljavalprogram .......................................................................................... 44
85. Howltolconvertlstringltoldatel inljavalprogram ............................................................................................. 45
86. CreatelllArrayListlprograml inljava ................................................................................................................ 45
87. HowltolcreatelLinkedListlprogramlinljava ..................................................................................................... 46
88. HowltolArrayListlusingllistlinterfacelprogramlinljava ................................................................................... 46
89. HowltolcreatelHashsetlprogramlinljava......................................................................................................... 47
90. HowltolcreatelLinkedHashSetlprogramlinljava ............................................................................................. 47
91. HowltolcreatelTreeSetlprogramlinljava ......................................................................................................... 48
92. HowltolcreatelPriorityQueuelprogramlinljava ............................................................................................... 48
93. HowltolcreatelHashMaplusinglmaplinterfacelprogramlinljava ..................................................................... 49
94. HowltolcreatelLinkedHashMapl programlinljava .......................................................................................... 49
95. HowltolcreatelTreeMaplprogramlinljava ........................................................................................................ 49
96. HowltolcreatelHashtablelprogramlinljava ..................................................................................................... 50
97. HowltolcreatelArraylprogramlinljava ............................................................................................................. 50
98. HowltolcreatelMultidimensionallarraylprogramlinljava ................................................................................ 50
99. Howltolcreatel FindlFactoriallNolusinglRecursionlProgramlinljava ............................................................. 51
100. HowltolcreatelMethodlOverridinglprogramlinljava ....................................................................................... 51
, Automation Proficient
l lllllllllllllllllllllllll
1. Simple Java Program l l
classlHelloWorld
{
publiclstaticlvoidlmain(Stringlargs[])
{
System.out.println("HellolWorldlbylTechnolamror");
}
}
2. Print Integer in java
l l l
classlIntegersl{
publiclstaticlvoidlmain(String[]larguments)l{
intlc;l//declaringlalvariable
/*lUsinglforlloopltolrepeatlinstructionlexecutionl*/
forl(cl=l1;lcl<=l10;lc++)l{lSyst
em.out.println(c);
}
}
}
3. Command Line Argument in java
l l l l
classlArgumentsl{
publiclstaticlvoidlmain(String[]largs)l{
forl(Stringlt:largs)l{lSystem.out.println(
t);
}
}
}