Guest User

Untitled

a guest
Nov 15th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. /*
  2. * Name: John Rand
  3. * Date: 11/15/18
  4. * Course Number: 111
  5. * Course Name: CSC
  6. * Problem Number: Array Challenege
  7. * Email: jcrand0001@student.stcc.edu
  8. * Find min in array
  9. */
  10.  
  11. import java.util.Scanner;
  12.  
  13. public class arraychallenge {
  14.  
  15. private static int[] readIntegers(Scanner input, int count) {
  16. int[] array = new int[count];
  17. for (int i = 0; i < array.length; i++) {
  18. System.out.println("Enter a number:");
  19. int number = input.nextInt();
  20. array[i] = number;
  21. }
  22. return array;
  23. }
  24.  
  25. private static int findMin(int[] array) {
  26. int temp = array[0];
  27. for(int i = 0; i < array.length; i++) {
  28. if(array[i] < temp )
  29. temp = array[i];
  30. }
  31. return temp;
  32. }
  33.  
  34. //**********************************************
  35.  
  36. private static void process(Scanner sc, String args[]) {
  37. System.out.println("Enter count:");
  38. int count = sc.nextInt();
  39. int[] returnedArray = readIntegers(sc, count);
  40. sc.nextLine(); // Clears Keyboard
  41. int returnedMin = findMin(returnedArray);
  42. System.out.println("min = " + returnedMin);
  43. }
  44.  
  45. //**********************************************
  46.  
  47. private static boolean doThisAgain(Scanner sc, String prompt) {
  48. System.out.print(prompt);
  49. String doOver = sc.nextLine();
  50. return doOver.equalsIgnoreCase("Y");
  51. }
  52.  
  53. //**********************************************
  54.  
  55. public static void main(String args[]) {
  56. final String TITLE = "CSC111 Project Template";
  57. final String CONTINUE_PROMPT = "Do this again? [y/N] ";
  58.  
  59. System.out.println("Welcome to " + TITLE);
  60. Scanner sc = new Scanner(System.in);
  61. do {
  62. process(sc, args);
  63. } while (doThisAgain(sc, CONTINUE_PROMPT));
  64. sc.close();
  65. System.out.println("Thank you for using " + TITLE);
  66. }
  67.  
  68. }
Add Comment
Please, Sign In to add comment