Zacznę od tego, że jestem całkowicie zielona temacie. Javę mam na studiach podyplomowych i muszę oddać pracę domową. Niestety po jednych zajęciach mam jeszcze duży mętlik w głowie i nie potrafię tego programiku sama napisać.
Program ma zawierać 3 zmienne: imię, nazwisko, wiek. Po uruchomieniu na ekranie ma pojawić się tekst:
Witaj chłopaku/dziewczyno
Masz ma imię: Ewelina
Nazywasz się: Tajemnica
Za 5 lat skończysz: 34
Jest jeszcze jeden haczyk. Program ma prawidłowo wypisywać imię i nazwisko, tzn.pierwsza litera duża reszta małe. Tutaj prowadzący kazał wykorzystać to char i upper i lower.
Napisałam już trochę tego kodu:
public class PracaDomowa {
public static void main(String[] args) {
String imie = args[0];
String nazwisko = args[1];
String wiek = args[2];
char znak = imie.charAt(imie.length()-1);
if (znak == 'a')
System.out.println("Witaj dziewczyno");
else
System.out.println("Witaj chłopaku");
System.out.println("Masz na imie: "+ imie);
System.out.println("Masz na nazwisko: "+ nazwisko);
int liczba = Integer.parseInt(wiek);
System.out.println("Za 5 lat skończysz: "+ liczba + 5);
Nie wiem jak sobie poradzić z tym wiekiem. Na razie program wyrzuca mi 295 lat.....a nie oblicza poprawnie....
Nie mam pojęcia jak pozmieniać te wielkości liter.
Czy ktoś jest mi w stanie z tym pomóc?
Byłabym niezmiernie wdzięczna za jakąkolwiek pomoc.
Ewelina