Results 1 to 4 of 4
Thread: Reverse the integers
- 04-22-2011, 08:20 PM #1
Member
- Join Date
- Apr 2011
- Posts
- 14
- Rep Power
- 0
Reverse the integers
i have the following code and it compiles and works perfectly. But the project wants me too do the revers as well
for example) if i inter 120, the program returns factors which are 2 2 2 3 5
but i also need it to return the reverse 5 3 2 2 2
the book wants me to use a StackOfIntegers class
how would i do this...i need complete details please
thank you
public class factors {
public static void main(String args[])
{
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.print(
"Enter a positive integer: ");
int number = input.nextInt();
System.out.print("The factors for " + number + " is:");
int factor = 2;
while (factor <= number)
{
if (number % factor == 0)
{
number = number / factor;
System.out.print(" "+factor);
}
else {
factor++;
}
}
}
}
- 04-22-2011, 09:34 PM #2
Member
- Join Date
- Apr 2011
- Posts
- 34
- Rep Power
- 0
Sounds like you need to create your own StackOfIntegers class? Does it say how you need to create this class?
If it were me, I'd just add all the factors to an ArrayList. Once in the array, loop through it forwards and print out your results, then loop a second time backwards and print out the results.
- 04-22-2011, 09:36 PM #3
Member
- Join Date
- Feb 2011
- Posts
- 20
- Rep Power
- 0
Hi, this works fine:
Java Code:public class factors { public static void main(String args[]) { int[] facts = new int[100]; int i = 0, j = 0; java.util.Scanner input = new java.util.Scanner(System.in); System.out.print("Enter a positive integer: "); int number = input.nextInt(); System.out.print("The factors for " + number + " is:"); int factor = 2; while (factor <= number) { if (number % factor == 0) { number = number / factor; facts[i] = factor; i++; } else factor++; } for (j = i - 1; j >= 0; j--) { System.out.print(" " + facts[j]); } } }
- 04-23-2011, 07:17 PM #4
Member
- Join Date
- Apr 2011
- Posts
- 14
- Rep Power
- 0
Similar Threads
-
How to reverse a string?
By Neeer in forum New To JavaReplies: 17Last Post: 03-27-2011, 08:10 PM -
How to reverse something really stupid I did... HELP PLEASE
By efebatistaarda in forum NetBeansReplies: 0Last Post: 02-15-2011, 11:16 PM -
Without using reverse method
By blindfolded916 in forum New To JavaReplies: 3Last Post: 12-08-2010, 06:18 PM -
Reverse a string?
By cysquatch in forum New To JavaReplies: 15Last Post: 03-23-2010, 02:31 AM -
How to reverse two dimensional
By masaka in forum New To JavaReplies: 4Last Post: 05-19-2008, 10:02 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks