0% found this document useful (0 votes)
6 views

JAVA Programming ques

The document lists a comprehensive collection of Java programming tasks and examples, categorized into various sections such as basic programs, pattern programs, conversion programs, and more. Each category contains specific tasks like arithmetic operations, string manipulations, file handling, and multithreading. This serves as a reference for Java programmers to explore and implement different functionalities.

Uploaded by

rajat474009
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

JAVA Programming ques

The document lists a comprehensive collection of Java programming tasks and examples, categorized into various sections such as basic programs, pattern programs, conversion programs, and more. Each category contains specific tasks like arithmetic operations, string manipulations, file handling, and multithreading. This serves as a reference for Java programmers to explore and implement different functionalities.

Uploaded by

rajat474009
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

JAVA PROGRAMS

1. READ THE NUMBER FROM STANDARD INPUT


2. GET INPUT FROM THE USER
3. MULTIPLY TWO FLOATING-POINT NUMBERS
4. SWAP TWO NUMBERS
5. ADD TWO BINARY STRINGS
6. ADD TWO COMPLEX NUMBERS
7. CHECK EVEN OR ODD INTEGERS
8. FIND LARGEST AMONG 3 NUMBERS
9. FIND LCM OF 2 NUMBERS
10. FIND GCD OR HCF OF 2 NUMBERS
11. DISPLAY ALL PRIME NUMBERS FROM 1 TO N
12. CHECK LEAP YEAR
13. CHECK ARMSTRONG NUMBER BETWEEN TWO INTEGERS
14. CHECK WHETHER THE INPUT NUMBER IS A NEON NUMBER
15. CHECK WHETHER INPUT CHARACTER IS VOWEL OR CONSONANT
16. FIND FACTORIAL OF A NUMBER
17. FIND EVEN SUM OF FIBONACCI SERIES TILL NUMBER N
18. CALCULATE SIMPLE INTEREST
19. CALCULATE COMPOUND INTEREST
20. FIND THE PERIMETER OF A RECTANGLE

JAVA PATTERN PROGRAMS


21. PRINT RIGHT TRIANGLE STAR PATTERN
22. PRINT LEFT TRIANGLE STAR PATTERN
23. PRINT PYRAMID STAR PATTERN
24. PRINT REVERSE PYRAMID STAR PATTERN
25. PRINT UPPER STAR TRIANGLE PATTERN
26. PRINT MIRROR UPPER STAR TRIANGLE PATTERN
27. PRINT DOWNWARD TRIANGLE STAR PATTERN
28. PRINT MIRROR LOWER STAR TRIANGLE PATTERN
29. PRINT STAR PASCAL’S TRIANGLE
30. PRINT DIAMOND STAR PATTERN
31. PRINT SQUARE STAR PATTERN
32. PRINT PYRAMID STAR PATTERN
33. PRINT SPIRAL PATTERN OF NUMBERS

JAVA CONVERSION PROGRAMS


34. JAVA PROGRAM FOR BINARY TO OCTAL CONVERSION
35. JAVA PROGRAM FOR OCTAL TO DECIMAL CONVERSION
36. JAVA PROGRAM FOR DECIMAL TO OCTAL CONVERSION
37. JAVA PROGRAM FOR HEXADECIMAL TO DECIMAL CONVERSION
38. JAVA PROGRAM FOR DECIMAL TO HEXADECIMAL CONVERSION
39. JAVA PROGRAM FOR DECIMAL TO BINARY CONVERSION
40. JAVA PROGRAM FOR BINARY TO DECIMAL CONVERSION
41. JAVA PROGRAM FOR BOOLEAN TO STRING CONVERSION
42. JAVA PROGRAM FOR STRING TO DOUBLE CONVERSION
43. JAVA PROGRAM FOR DOUBLE TO STRING CONVERSION
44. JAVA PROGRAM FOR STRING TO LONG CONVERSION
45. JAVA PROGRAM FOR LONG TO STRING CONVERSION
46. JAVA PROGRAM FOR INT TO CHAR CONVERSION
47. JAVA PROGRAM FOR CHAR TO INT CONVERSION
48. JAVA CLASSES AND OBJECT PROGRAMS
49. CREATE A CLASS AND OBJECT
50. CREATE ABSTRACT CLASS
51. CREATE SINGLETON CLASS
52. CREATE AN INTERFACE
53. SHOW ENCAPSULATION IN CLASS
54. SHOW INHERITANCE IN CLASS
55. SHOW ABSTRACTION IN CLASS
56. SHOW DATA HIDING IN CLASS
57. SHOW POLYMORPHISM IN CLASS
58. SHOW OVERLOADING OF METHODS IN CLASS
59. SHOW OVERRIDING OF METHODS IN CLASSES
60. SHOW USE OF SUPER KEYWORD IN CLASS
61. SHOW USE OF THIS KEYWORD IN CLASS
62. SHOW USAGE OF STATIC KEYWORD IN CLASS
63. SHOW USAGE OF ACCESS MODIFIER

JAVA METHODS PROGRAMS


64. SHOW USAGE OF MAIN() METHOD
65. SHOW USE OF STATIC AND NON-STATIC METHODS
66. SHOW USAGE OF FOREACH() METHOD
67. SHOW USAGE OF TOSTRING() METHOD
68. SHOW USAGE OF CODEPOINTAT() METHOD
69. SHOW USAGE OF COMPARE() METHOD
70. SHOW USAGE OF EQUALS() METHOD
71. SHOW USAGE OF HASNEXT() AND NEXT() METHOD
72. THREAD LIFECYCLE METHODS
73. START() METHOD
74. RUN() METHOD
75. JAVA SEARCHING PROGRAMS
76. JAVA PROGRAM FOR LINEAR SEARCH
77. JAVA PROGRAM FOR BINARY SEARCH
78. RECURSIVELY LINEARLY SEARCH AN ELEMENT IN AN ARRAY

JAVA 1-D ARRAY PROGRAMS


79. SEARCH AN ELEMENT IN AN ARRAY
80. FIND THE LARGEST ELEMENT IN AN ARRAY
81. SORT AN ARRAY
82. SORT THE ELEMENTS OF AN ARRAY IN DESCENDING ORDER
83. SORT THE ELEMENTS OF AN ARRAY IN ASCENDING ORDER
84. REMOVE DUPLICATE ELEMENTS FROM AN ARRAY
85. MERGE TWO ARRAYS
86. CHECK IF TWO ARRAYS ARE EQUAL OR NOT
87. REMOVE ALL OCCURRENCES OF AN ELEMENT IN AN ARRAY
88. FIND COMMON ARRAY ELEMENTS
89. COPY ALL THE ELEMENTS OF ONE ARRAY TO ANOTHER ARRAY
90. JAVA PROGRAM FOR ARRAY ROTATION

JAVA 2-D ARRAYS (MATRIX) PROGRAMS


91. PRINT A 2D ARRAY
92. ADD TWO MATRICES
93. SORT THE 2D ARRAY ACROSS COLUMNS
94. CHECK WHETHER TWO MATRICES ARE EQUAL OR NOT
95. FIND THE TRANSPOSE
96. FIND THE DETERMINANT
97. FIND THE NORMAL AND TRACE
98. PRINT BOUNDARY ELEMENTS OF A MATRIX
99. ROTATE MATRIX ELEMENTS
100. COMPUTE THE SUM OF DIAGONALS OF A MATRIX
101. INTERCHANGE ELEMENTS OF FIRST AND LAST IN A MATRIX ACROSS ROWS
102. INTERCHANGE ELEMENTS OF FIRST AND LAST IN A MATRIX ACROSS COLUMNS

JAVA STRING PROGRAMS


103. GET A CHARACTER FROM THE GIVEN STRING
104. REPLACE A CHARACTER AT A SPECIFIC INDEX
105. REVERSE A STRING
106. REVERSE A STRING USING STACKS
107. SORT A STRING
108. SWAPPING PAIR OF CHARACTERS
109. CHECK WHETHER THE GIVEN STRING IS PANGRAM
110. PRINT FIRST LETTER OF EACH WORD USING REGEX
111. DETERMINE THE UNICODE CODE POINT AT A GIVEN INDEX
112. REMOVE LEADING ZEROS
113. COMPARE TWO STRINGS
114. COMPARE TWO STRINGS LEXICOGRAPHICALLY
115. PRINT EVEN LENGTH WORDS
116. INSERT A STRING INTO ANOTHER STRING
117. SPLITTING INTO A NUMBER OF SUB-STRINGS

JAVA LIST PROGRAMS


118. INITIALIZING A LIST
119. FIND A SUBLIST IN A LIST
120. GET MINIMUM AND MAXIMUM FROM A LIST
121. SPLIT A LIST INTO TWO HALVES
122. REMOVE A SUBLIST FROM A LIST
123. REMOVE DUPLICATES FROM AN ARRAY LIST
124. REMOVE NULL FROM A LIST CONTAINER
125. SORT ARRAY LIST IN AN ASCENDING ORDER
126. GET FIRST AND LAST ELEMENTS FROM AN ARRAY LIST
127. CONVERT A LIST OF STRING TO COMMA SEPARATED STRING
128. ADD ELEMENT AT FIRST AND LAST POSITION OF A LINKED LIST
129. FIND COMMON ELEMENTS IN TWO ARRAYLIST
130. REMOVE REPEATED ELEMENT FROM AN ARRAYLIST

JAVA DATE AND TIME PROGRAMS


131. FORMAT TIME IN AM-PM FORMAT
132. DISPLAY DATES OF CALENDAR YEAR IN DIFFERENT FORMAT
133. DISPLAY CURRENT DATE AND TIME
134. DISPLAY TIME IN DIFFERENT COUNTRY’S FORMAT
135. CONVERT THE LOCAL TIME TO GMT

JAVA FILE PROGRAMS


136. CREATE A NEW FILE
137. CREATE A TEMPORARY FILE
138. WRITE INTO A FILE
139. RENAME A FILE IN JAVA
140. MAKE A FILE READ-ONLY
141. COMPARE PATHS OF TWO FILES
142. COPY ONE FILE INTO ANOTHER FILE
143. PRINT ALL THE PATTERN THAT MATCHES GIVEN PATTERN FROM A FILE
144. APPEND A STRING IN AN EXISTING FILE
145. READ CONTENT FROM ONE FILE AND WRITING IT INTO ANOTHER FILE
146. READ AND PRINTING ALL FILES FROM A ZIP FILE

JAVA DIRECTORY PROGRAMS


147. TRAVERSE IN A DIRECTORY
148. GET THE SIZE OF A DIRECTORY
149. DELETE A DIRECTORY
150. CREATE DIRECTORIES RECURSIVELY
151. SEARCH FOR A FILE IN A DIRECTORY
152. FIND THE CURRENT WORKING DIRECTORY
153. DISPLAY ALL THE DIRECTORIES IN A DIRECTORY
154. JAVA EXCEPTIONS AND ERRORS PROGRAMS
155. SHOW RUNTIME EXCEPTIONS
156. SHOW TYPES OF ERRORS
157. HANDLE THE EXCEPTION HIERARCHIES
158. HANDLE THE EXCEPTION METHODS
159. HANDLE THE CHECKED EXCEPTIONS
160. HANDLE THE UNCHECKED EXCEPTIONS
161. HANDLE DIVIDE BY ZERO AND MULTIPLE EXCEPTIONS
162. SHOW UNREACHABLE CODE ERROR
163. SHOW THREAD INTERFACE AND MEMORY CONSISTENCY ERRORS

JAVA COLLECTIONS PROGRAMS


164. USE DIFFERENT TYPES OF COLLECTION
165. PRINT A COLLECTION
166. COMPARE ELEMENTS IN A COLLECTION
167. GET THE SIZE OF THE COLLECTION
168. COMPARE ELEMENTS IN A COLLECTION
169. SHUFFLE THE ELEMENTS OF A COLLECTION
170. REVERSE A COLLECTION
171. CONVERT COLLECTION INTO ARRAY
172. CONVERT ARRAY INTO COLLECTION
173. REPLACE ELEMENTS IN A LIST
174. ROTATE ELEMENTS OF A LIST
175. ITERATE THROUGH ELEMENTS OF HASHMAP

JAVA MULTITHREADING PROGRAMS


176. CHECK THE THREAD STATUS
177. SUSPEND A THREAD
178. JOIN THREADS
179. SHOW DAEMON THREAD

JAVA MORE JAVA PROGRAMS


180. PRINT FIBONACCI SERIES IN DIFFERENT WAYS
181. CONVERT LINKED LIST TO AN ARRAY
182. CONVERT VECTOR TO A LIST
183. CONVERT STRING TO A LIST OF CHARACTERS
184. CONVERT ITERATOR TO A LIST
185. CONVERT LIST TO A MAP
186. CONVERT LIST TO A STREAM
187. CONVERT LIST TO SET
188. CONVERT INPUTSTREAM TO STRING
189. CONVERT SET OF STRING TO ARRAY OF STRING
190. CONVERT STRING TO OBJECT
191. CONVERT STRING VALUE TO BYTE VALUE

You might also like