Guest User

Untitled

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