Write a Java program to perform that following tasks:
Create and populate a LinkedList using a one dimensional array.
Add 6 numbers to this LinkedList.
Search this LinkedList and find the smallest number.
Display the number you get from step 3.
After you are done, submit the source code with some screenshots.
You would need to demonstrate understanding of dynamic data structure in this program