Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Name: John Rand
- * Date: 11/15/18
- * Course Number: 111
- * Course Name: CSC
- * Problem Number: Array Challenege
- * Email: jcrand0001@student.stcc.edu
- * Find min in array
- */
- import java.util.Scanner;
- public class arraychallenge {
- private static int[] readIntegers(Scanner input, int count) {
- int[] array = new int[count];
- for (int i = 0; i < array.length; i++) {
- System.out.println("Enter a number:");
- int number = input.nextInt();
- array[i] = number;
- }
- return array;
- }
- private static int findMin(int[] array) {
- int temp = array[0];
- for(int i = 0; i < array.length; i++) {
- if(array[i] < temp )
- temp = array[i];
- }
- return temp;
- }
- //**********************************************
- private static void process(Scanner sc, String args[]) {
- System.out.println("Enter count:");
- int count = sc.nextInt();
- int[] returnedArray = readIntegers(sc, count);
- sc.nextLine(); // Clears Keyboard
- int returnedMin = findMin(returnedArray);
- System.out.println("min = " + returnedMin);
- }
- //**********************************************
- private static boolean doThisAgain(Scanner sc, String prompt) {
- System.out.print(prompt);
- String doOver = sc.nextLine();
- return doOver.equalsIgnoreCase("Y");
- }
- //**********************************************
- public static void main(String args[]) {
- final String TITLE = "CSC111 Project Template";
- final String CONTINUE_PROMPT = "Do this again? [y/N] ";
- System.out.println("Welcome to " + TITLE);
- Scanner sc = new Scanner(System.in);
- do {
- process(sc, args);
- } while (doThisAgain(sc, CONTINUE_PROMPT));
- sc.close();
- System.out.println("Thank you for using " + TITLE);
- }
- }
Add Comment
Please, Sign In to add comment