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.
 

1.1 KiB

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.

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.

Example output:
Kirjoita lause: Vesihiisi sihisi hississä
Vesihiisi
sihisi
hississä

MerkkijononPalat.java

import java.util.Scanner;
public class MerkkijononPalat {
public static void main(String[] args) {
Scanner syote = new Scanner(System.in);
int i = 0;
System.out.print("Kirjoita lause: ");
String lause = syote.nextLine();
String[] lauseTaulukko = lause.split(" ");
while(i < lauseTaulukko.length) {
System.out.println(lauseTaulukko[i]);
i++;
}
}
}