├── Screenshot from 2023-04-19 16-30-24.png ├── README.md └── Reverse.java /Screenshot from 2023-04-19 16-30-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajitha-vijayakumar/basic-java-programs-day-3/HEAD/Screenshot from 2023-04-19 16-30-24.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # basic-java-programs-day-3 2 | 3 | Find the following for the given value. 4 | 5 | 1.Count of digits. 6 | 7 | 2.Reverse of digits. 8 | 9 | i.Just need to print. 10 | 11 | ii.Find it. 12 | 13 | 3.Sum of digits. 14 | 15 | 4. Check whether the given number is a palindrome or not. 16 | -------------------------------------------------------------------------------- /Reverse.java: -------------------------------------------------------------------------------- 1 | import java.util.*; 2 | class Reverse{ 3 | public static void main(String [] args){ 4 | Scanner sc = new Scanner(System.in); 5 | int val = sc.nextInt(); 6 | Reverse call = new Reverse(); 7 | call.count_digits(val); 8 | call.print_reverse(val); 9 | call.find_reverse(val); 10 | call.find_sumofdigits(val); 11 | call.check_palindrome(val); 12 | 13 | } 14 | void print_reverse(int num) 15 | { 16 | System.out.println("Just printing the reverse of given number"); 17 | while(num>0) 18 | { 19 | System.out.print(num%10); 20 | num=num/10; 21 | } 22 | } 23 | void count_digits(int num) 24 | { 25 | int count =0; 26 | System.out.println("The number of digits in given Value"); 27 | while(num>0) 28 | { 29 | count++; 30 | num=num/10; 31 | } 32 | System.out.println(count); 33 | } 34 | void find_reverse(int num) 35 | { 36 | int reverse=0; 37 | int rem=0; 38 | System.out.println(" "); 39 | System.out.println("The reverse of given number is founded as : "); 40 | while(num>0) 41 | { 42 | rem=num%10; 43 | reverse= (reverse*10)+rem; 44 | num=num/10; 45 | } 46 | System.out.println(reverse); 47 | } 48 | void find_sumofdigits(int num) 49 | { 50 | int sum=0; 51 | while(num>0) 52 | { 53 | sum += num%10; 54 | num/=10; 55 | } 56 | System.out.println("Sum of Digits: " + sum); 57 | } 58 | void check_palindrome(int num) 59 | { 60 | int given = num; 61 | int reverse=0; 62 | int rem=0; 63 | while(num>0) 64 | { 65 | rem=num%10; 66 | reverse= (reverse*10)+rem; 67 | num=num/10; 68 | } 69 | if(reverse==given) 70 | { 71 | System.out.println("The given number is palindrome"); 72 | }else 73 | { 74 | System.out.println("The given number is not a palindrome"); 75 | } 76 | } 77 | 78 | } 79 | --------------------------------------------------------------------------------