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.

40 lines
964 B

4 years ago
  1. Kirjoita luokka AlkuTulostin ja siihen main-metodi, joka kysyy käyttäjältä sanan ja joka tulostaa annetun sanan alkuosaa toistuvasti. Ensimmäisellä kerralla tulostetaan vain ensimmäinen kirjain ja jokaiseen seuraavaan tulosteeseen otetaan yksi kirjain lisää. Sanan tulostaminen lopetetaan, kun annettu sana on tulostettu kokonaisena.
  2. ```
  3. Example output:
  4. Kirjoita sana: ratkaisu
  5. r
  6. ra
  7. rat
  8. ratk
  9. ratka
  10. ratkai
  11. ratkais
  12. ratkaisu
  13. ```
  14. --------------------
  15. **AlkuTulostin.java**
  16. ```
  17. import java.util.Scanner;
  18. import java.lang.StringBuilder;
  19. public class AlkuTulostin {
  20. public static void main(String[] args) {
  21. Scanner syote = new Scanner(System.in);
  22. StringBuilder sana_current = new StringBuilder("");
  23. int i;
  24. System.out.print("Kirjoita sana: ");
  25. String sana = syote.next();
  26. for (i = 0; i < sana.length(); i++) {
  27. System.out.println(sana_current.append(sana.charAt(i)));
  28. }
  29. }
  30. }
  31. ```