Java fundamentals through coding exercises
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.1 KiB

4 years ago
  1. Kirjoita luokka MerkkijononPalat, jonka main-metodissa kysyt käyttäjältä merkkijonoa. Ohjelma pilkkoo tämän jälkeen merkkijonon osiin välilyöntien perusteella ja tulostaa osat yksitellen.
  2. Hyödynnä merkkijonon pilkkomisessa taulukoksi String-luokan split-metodia. Pilko annettu lause välilyöntimerkkien kohdilta ja ota split-metodin palauttama merkkijonotaulukko (String[]) talteen uuteen muuttujaan. Lopuksi käy toistorakenteella taulukko läpi ja tulosta kukin arvo yksi kerrallaan.
  3. ```
  4. Example output:
  5. Kirjoita lause: Vesihiisi sihisi hississä
  6. Vesihiisi
  7. sihisi
  8. hississä
  9. ```
  10. --------------------
  11. **MerkkijononPalat.java**
  12. ```
  13. import java.util.Scanner;
  14. public class MerkkijononPalat {
  15. public static void main(String[] args) {
  16. Scanner syote = new Scanner(System.in);
  17. int i = 0;
  18. System.out.print("Kirjoita lause: ");
  19. String lause = syote.nextLine();
  20. String[] lauseTaulukko = lause.split(" ");
  21. while(i < lauseTaulukko.length) {
  22. System.out.println(lauseTaulukko[i]);
  23. i++;
  24. }
  25. }
  26. }
  27. ```