Wpis z mikrobloga

#programowanie #java
W tym programie wywołuje każdą z metod w mainie,a chciałbym żeby moja ostatnia metoda void opis zawierała te 4 poprzednie,jak daj wiek daj imie itp jak to zrobić?

package human;

import java.util.Scanner;

public class Human {

public static int wiek;
public static int wzrost;
public static int waga;
public static String imie;
public boolean mezczyzna = true;

Human(){

}

public static void main(String[] args) {
Human adam = new Human();
adam.Dajwzrost(wzrost);
adam.Dajwage(waga);
adam.dajimie(imie);
adam.Dajwiek(wiek);
adam.opis();
}

void Dajwzrost(int wzrost) {
System.out.println(" Podaj wzrost osobnika");

Scanner x = new Scanner(System.in);
if (x.hasNext()) {
wzrost = x.nextInt();
}

}

void Dajwiek(int wiek) {
System.out.println("Podaj wiek osobnika");
Scanner x = new Scanner(System.in);
if(x.hasNext())
wiek=x.nextInt();
}

void Dajwage(int waga) {
System.out.println("Podaj wage osobnika");
Scanner x = new Scanner(System.in);
if(x.hasNext())
waga=x.nextInt();
}

void plec(boolean mezczyzna) {
}

void dajimie(String imie) {
System.out.println ("Podaj imie osobnika");
Scanner x=new Scanner(System.in);
if (x.hasNext())
imie=x.next();
}

void opis (){

System.out.println ("Brawo udalo sie");
}
}
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach