Repository navigation
Expand file tree
/
Copy pathreverse.java
More file actions
80 lines (61 loc) · 1.5 KB
/
Copy pathreverse.java
File metadata and controls
80 lines (61 loc) · 1.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
/*
1) write a program to reverse a number in java without using built in funcitions
2) write a program to reverse a number in java
*/
appuuuu;
import java.util.Scanner;
public class swap2numbers//reverse
{
public static void main (String[] args)
{
int rev,num,i;
//num=1234;
Scanner sc= new Scanner(System.in);
System.out.println("Enter a number");
num=sc.nextInt();
//logic
int org=num;
rev=0;
while(num!=0)
{
rev = rev * 10 + num % 10;
num = num/10;
}
System.out.println("Reverse number is :"+rev);
}
}
// logic - 2
package reverse;
import java.util.Scanner;
public class reverse2
{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number");
int num = sc.nextInt();
//logic
//String Buffer class
int rev;
StringBuffer sb = new StringBuffer(String.valueOf(num));
StringBuffer rev1=sb.reverse();
System.out.println("Reverse number is "+rev1);
}
}
//logic - 3
package reverse;
import java.util.Scanner;
public class reverse2
{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number");
int num = sc.nextInt();
//logic
//String Buffer class
int rev;
StringBuilder sb = new StringBuilder(); //(String.valueOf(num));
sb.append(num);
StringBuilder rev1=sb.reverse();
System.out.println("Reverse number is "+rev1);
}
}