задачка

Ако някой може да помогне ,че нещо се загубих

 

1. Да се състави програма, която да поддържа масив от цели числа до 100 елемента.
2. Програмата да има текстово меню, от което потребителят да може да избира следните
операции:
a. Попълване на масива (потребителя предварително да избере с колко числа ще
работи)
b. Проверка за наличие на елемент по стойност.
c. Отпечатване на съдържанието на масива на екрана
d. Да се намерят двата елемента от масива, чието произведение е най-голямо.
e. Зареждане на масив от посочен по време на работа на програмата файл.
f. Запис на съдържанието на масива в посочен по време на работа на програмата
файл.
g. Изход.

 

import java.util.Arrays;
import java.util.Scanner;

public class binary {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int[] arr = null;
        int menuChoice;

        System.out.print("1 popavane na masiva");
        System.out.print("2 proverka na nalichie\n");
        System.out.print("3 otpechatvane\n");
        System.out.print("4 usloviq\n");
        System.out.print("5 zarejdane\n");
        System.out.print("6 zapis\n");
        System.out.print("7 izxod\n");
        do {

            menuChoice = scanner.nextInt();

            switch (menuChoice) {
                case 1:
                    if (arr == null) {
                        System.out.println("How much elements do you want to input?");
                        int a = Integer.parseInt(scanner.nextLine());
                        arr = new int[a];
                        break;
                    }
                case 2:
                    int num = 0;
                    if (arr.length == 0 || arr == null){
                        System.out.println("prazno");

                    }
                    System.out.printf("vavedi chislo:%d",num);
                    break;
                case 3 :
                    System.out.println(Arrays.toString(arr));
                    break;
                case 4 :
                    break;
                case 5 :
                    break;
                case 6:
                    break;
                case 7:
                    System.out.println("Good bye!");
                    return;
                    

            }
        }while (menuChoice != 6) ;


        }
    }