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

Popular posts from this blog

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -

python 3.x - Mapping specific letters onto a list of words -