Java Assignment No.
Name: Vedant Sawant
Roll No.:35
Class: SEIT-2
Batch: I5
Print Reverse Array list in java by writing your own function.
Code:
import java.util.ArrayList;
import java.util.Scanner; public
class ReverseArrayList {
// Function to print the ArrayList in reverse order
public static void printReverse(ArrayList<Integer> list) {
for (int i = list.size() - 1; i >= 0; i--) {
System.out.print(list.get(i) + " ");
}
System.out.println(); // For a new line after printing
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ArrayList<Integer> numbers = new ArrayList<>();
// Input elements into the ArrayList
System.out.println("Enter numbers (type 'exit' to finish):");
while (scanner.hasNext()) {
if (scanner.hasNextInt()) {
numbers.add(scanner.nextInt());
} else {
String input = scanner.next();
if (input.equalsIgnoreCase("exit")) {
break;
} else {
System.out.println("Please enter a valid number or 'exit' to finish.");
}
}
}
// Print the original ArrayList
System.out.println("Original ArrayList: " + numbers);
// Print the ArrayList in reverse order
System.out.print("Reversed ArrayList: ");
printReverse(numbers);
scanner.close();
}
}
Output: