Skip to main content

Java Tutorial For Beginners: Part 6.

Java Program To Reverse A Number Using Recursion (OOP)
import java.util.Scanner;
public class ReverseNumberUsingClassA {
private static Scanner sc;

public static void main(String[] args) {
int Number, Reverse = 0;
sc = new Scanner(System.in);

System.out.print("Enter Any Number You Want To Reverse: ");
Number = sc.nextInt();

ReverseNumberUsingClassB rn = new ReverseNumberUsingClassB();
Reverse = rn.NumberReverse(Number);
System.out.format("\nReverse Of %d = %d",Number, Reverse);
}}

ReverseNumberUsingClassB.java:
public class ReverseNumberUsingClassB {
int Reverse = 0, Reminder;

public int NumberReverse(int Number) {
if(Number > 0) {
Reminder = Number %10;

Reverse = Reverse * 10+ Reminder;
NumberReverse(Number /10);
}
return Reverse;
}}

Java Program To Reverse A Number Using For Loop
import java.util.Scanner;
public class ReverseNumberUsingFor {
private static Scanner sc;

public static void main(String[] args) {
int Number, Reminder, Reverse;
sc = new Scanner(System.in);

System.out.print("Enter Any Number You Want To Reverse: ");
Number = sc.nextInt(); 
int temp = Number;  // not necessary in the code

for(Reverse = 0; Number > 0; Number = Number/10) {
Reminder = Number %10;
Reverse = Reverse * 10 + Reminder;
}
System.out.format("\nReverse Of %d = %d",temp, Reverse); 
}}

Java Program To Reverse A Number Using Method() Function
import java.util.Scanner;
public class ReverseNumberUsingMethods {
private static Scanner sc;

private static int Reverse = 0;
public static void main(String[] args) {
int Number;

sc = new Scanner(System.in);
System.out.print("Enter Any Number You Want To Reverse: ");
Number = sc.nextInt();

Reverse = ReverseNumber(Number);
System.out.format("\nReverse Of %d = %d",Number, Reverse);
}

public static int ReverseNumber(int Number) {
int Reminder;

while(Number > 0) {
Reminder = Number %10;

Reverse = Reverse * 10 + Reminder;
Number = Number /10;
}
return Reverse;
}}

Java Program To Reverse A Number Using Reverse Function
import java.util.Scanner;

public class ReverseNumberUsingSTring {
private static Scanner sc;

public static void main(String[] args) {
int number;
sc = new Scanner(System.in);

System.out.print("Enter Any Number You Want To Reverse: ");
number = sc.nextInt();
int temp = number;  // not necessary in the code

String str = Integer.toString(number);
String reverse = new StringBuffer(str).reverse().toString();
System.out.format("\nReverse Of %d = %s",temp, reverse); 
}}

Java Program To Reverse A Number Using While Loop
import java.util.Scanner;
public class ReverseNumberUsingWhile {
private static Scanner sc;

public static void main(String[] args) {
int Number, Reminder, Reverse = 0;
sc = new Scanner(System.in);

System.out.print("Enter Any Number You Want To Reverse: ");
Number = sc.nextInt(); 
int temp = Number;  // not necessary in the code

while(Number > 0) {
Reminder = Number %10;
Reverse = Reverse * 10 + Reminder;
Number = Number /10;
}
System.out.format("\nReverse Of %d = %d",temp, Reverse); 
}}

Popular posts from this blog

Screenshots from Windows 1.01

Windows 1.0 is a graphical personal computer operating environment developed by Microsoft, released on November 20, 1985, as the first version of the Microsoft Windows line. Version 1.01 , also released in 1985, was the first point-release after Windows 1.00.   Screenshots from Windows 1.01: ⇰ Desktop  First Run Empty Desktop Desktop With Applications ⇰  Office Applications Notepad Text Editor Calculator Calendar Clock Address Book ⇰  Multimedia Applications Media player, CD player, Volume level, and Sound: This GUI doesn’t have these features. ⇰  Networking Applications Terminal Phone Dialer: This GUI doesn’t have this feature. ⇰  Internet Applications Browser, and Mail: This GUI doesn’t have these features. ⇰  Accessibility Applications Keyboard Map:  This GUI doesn’t have this feature. ⇰  Settings Desktop themes,  Display,  S...

C Program To Display Its Own Source Code As Its Output.

The problem seems complicated but the concept behind it is very simple; display the content from the same file you are writing the source code. A predefined macro __FILE__ contains the location of the programming file, it is working on. For example: t he output of following programs display the location of their files.  #include <stdio.h> int main() { printf("%s",__FILE__); }

C++ Program To Implement Casino Number Guessing Game.

#include <iostream> #include <string> #include <cstdlib> #include <ctime> using namespace std; void drawLine(int n, char symbol); void rules(); int main() { string playerName; int amount; int bettingAmount; int guess; int dice; char choice; srand(time(0)); drawLine(70,'_'); cout << "\n\n\n\t\tCASINO GAME\n\n\n\n"; drawLine(70,'_'); cout << "\n\nEnter Your Name : "; getline(cin, playerName); cout << "\n\nEnter Deposit Amount To Play Game : $"; cin >> amount;

C Program To Convert Natural Numbers To Roman Numerals.

Roman Number System of representing numbers devised by the ancient Romans. The numbers are formed by combinations of the symbols I, V, X, L, C, D, and M, standing, respectively, for 1, 5, 10, 50, 100, 500, and 1,000 in the Hindu-Arabic numeral system. Natural numbers mean no negative numbers and no fractions, i.e. the whole numbers from 1 upwards: 1, 2, 3, and so on. Here is source code of the C program to convert natural numbers to Roman Numerals. It compiles and runs on any operating system. #include <stdio.h> void predigit(char num1, char num2); void postdigit(char c, int n); char romanval[1000]; int i = 0; int main() { int j; long number; printf("Enter any natural number: "); scanf("%d", &number);