Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package inclass;
- /*
- * Name:abdul khalil
- * Date:11/15/18
- * Course Number:111
- * Course Name:Intro to java programming
- * Problem Number:inclass array challenge
- * Email: abdulkhalil54@gmail.com
- * Short Description of the Problem
- */
- import java.util.Scanner;
- public class FindMinApp {
- 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 min =100;
- for(int i = 0;i < array.length;i++) {
- if (array[i] < min)
- min=array[i];
- if (array[i]>min);{
- min =array[i];}
- }
- return min;
- }
- //**********************************************
- 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 = "Find min app";
- 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