Hirdetés

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

  • McReay
    aktív tag

    sziasztok.
    itt egy kód ami bekér a konzolról egy "stringet"
    viszont nekem olyan szting kell ami x hosszúságú, mivel dátumot kellene beleírni, tehát 1992.12.19.
    majd ha beírtam a dátumot azokat

    2. Készítsen egy függvényt, amivel a stringből egy másik stringbe áttölti csak a számjegyeket, és a szám stringgel tér vissza. Pl. ”1989-05-12” formából → ”19890512” formába.

    3. Készítsen egy összegző függvényt, ami az átadott, csak számjegy karaktereket tartalmazó karakter sorozatban lévő számjegyeket össze tudja adni és az összeggel tér vissza. 15 p
    4. Készítsen egy függvényt, amelyik addig végzi a számjegyek összegzését a teozófiai algoritmus szerint, amíg az összeg 1-9 közötti számot nem eredményez és ezzel a számmal tér vissza (ha kell kétszer is összegezve a részeredményeket a 3. pontban elkészített összegzésre képes függvénnyel).
    tehát addig kell ezeket a dátumból átalakított számokat összeadni amíg a szám 1 és 9 közé nem esik

    teljesen nem megy esetleg valaki valami?:(

    package javahazi1;

    import java.util.Scanner;

    public class Javahazi1 {

    public static void main(String[] args) {
    String datum;
    Scanner bill = new Scanner(System.in);
    datum = bill.next();

    }
    }

    Ezzel megmaradnak CSAK a számok:
    value.replaceAll("[^0-9]+", "");

    Ezzel pedig összeadod a számokat:
    for (int i = 0; i < value.length(); i++) {
    osszeg += (int) value.charAt(i);
    }

    Sokan mutattunk sokféle megoldást! Hála Istennek senki sem csinálta meg helyetted!
    Ha ennyi segítség mellett sem tudod megcsinálni..... :W

    Nagyon kétségbeesett lehetsz, ha már gyakori kérdéseken is felvetetted a problémádat!

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