# How to Find Largest And Smallest Number In Unsorted Array.

In this example, we’ll find Find Largest and Smallest Number in Unsorted Array:

```Input:
int[] arr1 = { 13, 34, 1, 29, 11 };

Output:
Largest Number is :: 34
Smallest Number is :: 1
```

## 1. Java

```public class FindLargestAndSmallestNumberInUnsortedArray {

public static void main(String[] args) {
int unSortedArray[] = { 0, 1, 8, 4, 9, 20, 44, 7, 0 };
findNumbers(unSortedArray);
}

private static void findNumbers(int arr[]) {
int largest = arr; // assuming first element as largest
int smallest = arr; // assuming first element as smallest
for (int i = 0; i < arr.length; i++) {
if (arr[i] > largest) {  // comparing all elements
largest = arr[i];  // if greater make it new largest
} else if (arr[i] < smallest) {
smallest = arr[i];
}
}
System.out.println("Largest Number is :: " + largest);
System.out.println("Smallest Number is :: " + smallest);
}

}
```

Output:

```Largest Number is :: 44
Smallest Number is :: 0
```

Complete Java Solutions can be found here: Github Link

### More Programming Questions:

#### Strings:

The complete list can be found here: Practise Programming Questions