Here is the list of all Java programs available in this blog. You can find basic level programs as well as advanced level programs. All of these programs have been categorised below. Click on the buttons inside the tabbed menu to explore those categories.

### Basic

1. Hello, World! Program
2. Addition, subtraction, multiplication and division
3. Convert a character to ASCII value
4. Convert ASCII value to a character
5. Compute Quotient and Remainder
6. Swap two numbers without third variable
7. Swap two numbers using third variable
8. Swap two numbers using X-OR
9. Fahrenheit to Celsius conversion
11. Simple interest
12. Calculate percentage of a number
13. Conversion between Kilograms and Grams
14. ### Decision making

15. Check vowel or consonant
16. Check if a character is a digit
17. Conversion between uppercase and lowercase letter
18. Check if a number is positive or negative
19. Check if a number is even or odd
20. Find largest among three numbers
21. Check if a number is a perfect square
22. Check leap year
23. Simple calculator
24. Calculate profit and loss
26. Find the letter grade of a student
27. Find the age group
28. Calculate income tax
29. Display month according to input number
30. Conversion between 12-hour and 24-hour time format
31. ### Loop & Recursion

32. Print natural numbers from 1 to N
33. Print natural numbers using recursion
34. Sum of first N natural numbers / Sum of series 1 + 2 + 3 + .. + N
35. Print all numbers in a range
36. Compound interest
37. Display N th fibonacci number
38. Factorial of a number
39. Count no of digits
40. Power of a number
41. Sum of the digits of a number
42. Reverse of a number
43. Find sum and average of N numbers
44. Check a number is a palindrome or not
45. Check a number is a prime or not
46. Display first N prime numbers
47. Display prime numbers between interval
48. Find the value of permutation and combination
49. Find the frequency of a digit in a number
50. Display multiplication table
51. Check perfect number
52. ### Pattern

53. Square pattern
54. Rectangle pattern
55. Rhombus pattern
56. Half diamond pattern
57. Diamond pattern
58. Right triangle, Half pyramid pattern
59. Full pyramid pattern
60. Inverted full pyramid pattern
61. Snake number pattern
62. Spiral pattern
63. Hollow rectangle pattern
64. Hollow rhombus pattern
65. Hollow diamond pattern
66. Hollow pyramid pattern
67. Floyd's triangle pattern
68. Pascal's triangle pattern
69. ### Array

70. Find largest element
71. Find smallest element
72. Find sum and average of N numbers
73. ### Bitwise operation

74. Check if a number is even or odd
75. ### Matrix

76. Check equality of two matrices
78. Matrix subtraction
79. ### Geometry

80. Calculate the Area, Perimeter and Diagonal of a square
81. ### Games

82. Rock paper scissors random approach
83. ### Miscellaneous

84. Multiply large numbers