• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wydzielenie metody z obiektem Scanner do innej klasy

0 głosów
230 wizyt
pytanie zadane 4 kwietnia 2020 w Java przez malybyq Użytkownik (980 p.)

Hej mam takie pytanie, czy mogę wydzielić metodę, która pobiera od użytkownika dane za pomocą Skannera do innej klasy, która nie zawiera metody main() ?

 

  case 1:
            {
                System.out.println("Podaj ilość liczb jakie chcesz dodać:");
                double suma = 0;
                int amount = sc.nextInt();
                sc.nextLine();
                for (int i = 0; i <amount ; i++) {
                    System.out.println("Podaj liczbę numer " + (i+1));
                    double number = sc.nextInt();
                    suma = suma +number;

                }
                System.out.println(suma);

                }

Dokładnie chodzi mi o to że chciałbym ten kod, który jest w case wywołać za pomocą metody na innym obiekcie

1 odpowiedź

+1 głos
odpowiedź 4 kwietnia 2020 przez mibdbz Gaduła (4,300 p.)
wybrane 4 kwietnia 2020 przez malybyq
 
Najlepsza
Tak. Możesz to zrobić. Będziesz musiał stworzyć obiekt tej nowej klasy, a potem na tym obiekcie wywołać metodę, która będzie korzystać ze skanera. Możesz też w tej klasie, w której robisz to teraz stworzyć nową metodę.

W pierwszym przypadku w nowej klasie musisz stworzyć metodę, która potem wywołasz w innej klasie. Metoda musi być z odpowiednim poziomem dostępu w zależności od tego w jakim pakiecie będą obie klasy. (public lub domyślnie)

Podobne pytania

+1 głos
2 odpowiedzi 295 wizyt
pytanie zadane 30 czerwca 2021 w Java przez GrayWolf Nowicjusz (130 p.)
0 głosów
1 odpowiedź 1,935 wizyt
pytanie zadane 12 lipca 2019 w Java przez manager96 Bywalec (2,050 p.)
0 głosów
0 odpowiedzi 198 wizyt

93,720 zapytań

142,641 odpowiedzi

323,265 komentarzy

63,269 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...