java - How do I make my program show the reverse order of the integers that was entered by the user? -
import java.util.scanner; public class assign58{ public static void main(string[] args){ scanner keyboard = new scanner(system.in); int numintegers, j; system.out.print("enter positive integer: "); numintegers = keyboard.nextint(); system.out.print("now enter " + numintegers + " integers: "); int[] integers = new int[numintegers]; (int i=0; < integers.length; i++){ integers[i] = keyboard.nextint(); int[] reverse = new int[integers.length]; (i = 0, j = reverse.length - 1; < reverse.length; i++, j--){ reverse[j] = integers[i]; } } system.out.print("in reverse: "); (int i=0; < integers.length; i++) system.out.print(integers[i] + " "); } } so if integers 3 4 6 2 9, how change following code above:
for (int i=0; < integers.length; i++) system.out.print(integers[i] + " "); to make output come out as:
9 - 2 - 6 - 4 - 3 remember need come out in reverse order , want dashes in between numbers , there should no dash after last number.
i hope can me! thanks!
use code printing array in reverse order.
int j = integers.length; //integers array in values stored. for(int k=j-1; k>=0; k--) system.out.print(integers[k]+"-");
Comments
Post a Comment