Új hozzászólás Aktív témák

  • Nyle

    csendes tag

    Na szóval akkor újra!

    public class Credits {
    public static void main(String[] args) {
    // a film adatainak beállítása
    String title = "The Piano";
    int year = 1993;
    String director = "Jane Campion";
    String role1 = "Ada";
    String actor1 = "Holly Hunter";
    String role2 = "Baines";
    String actor2 = "Harvey Keitel";
    String role3 = "Stewart";
    String actor3 = "Sam Neill";
    String role4 = "Flora";
    String actor4 = "Anna Paquin";
    // az adatok megjelenítése
    System.out.println(title + " (" + year +")\n" +
    "A " + director + " film.\n\n" +
    role1 + "\t" + actor1 + "\n" +
    role2 + "\t" + actor2 + "\n" +
    role3 + "\t" + actor3 + "\n" +
    role4 + "\t" + actor4 );

    }
    }

    Ez az eredeti kód.
    Mikor futtatom akkor megjeleníti a szövegeket. (tudom, hogy tudjátok :D csak magam miatt írom le)
    Pl: Ada Holly Hunter
    Baines Harvey Keitel
    stb
    És az volna a kérdésem, hogyan lehet a legkönnyebben úgy megváltoztatni a kódot, hogy csak az actorok és a director legyen Teljesen nagybetűvel a többi marad az eredetiben.

    String change = director.toUpperCase();
    Ugye ez megváltoztatja a directorhoz rendelt Jane Campion nevet JANE CAMPION-ra
    + "\n" + change
    Ez pedig megjeleníti.

    Na már most azóta én már átírtam a kódot, így fest most.
    public class Credits {
    public static void main(String[] args) {
    // a film adatainak beállítása
    String title = "The Piano";
    int year = 1993;
    String director = "Jane Campion";
    String role1 = "Ada";
    String actor1 = "Holly Hunter";
    String role2 = "Baines";
    String actor2 = "Harvey Keitel";
    String role3 = "Stewart";
    String actor3 = "Sam Neill";
    String role4 = "Flora";
    String actor4 = "Anna Paquin";
    // az adatok egy részének, nagy betűvel való megjelenítése
    String changedirector = director.toUpperCase();
    String changeactor1 = actor1.toUpperCase();
    String changeactor2 = actor2.toUpperCase();
    String changeactor3 = actor3.toUpperCase();
    String changeactor4 = actor4.toUpperCase();
    // az adatok megjelenítése
    System.out.println(title + " (" + year +")\n" +
    "A " + changedirector + " film.\n\n" +
    role1 + "\t" + changeactor1 + "\n" +
    role2 + "\t" + changeactor2 + "\n" +
    role3 + "\t" + changeactor3 + "\n" +
    role4 + "\t" + changeactor4);
    }
    }

    A kérdés még mindig az, hogy van-e rövidebb megoldás erre ? vagy ez így jó ?
    Elnézést, hogy ilyen hosszúra sikeredet.

    Köszönöm a segítségetek.

Új hozzászólás Aktív témák

Hirdetés