1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Ich brauchen dringend Hilfe

Dieses Thema im Forum "Java" wurde erstellt von Droeppchen, 15. April 2005.

  1. Droeppchen

    Droeppchen Grünschnabel

    Ich habe ein gewaltiges Problem:

    Ich wurde beauftragt drei Aufgaben zu lösen. Allerdings habe ich keine Ahnung wie man das anstellt und ich brauch es bis Freitag.

    Ich kann euch einmal die drei Aufgaben schildern. Es handelt sich um Java-Applikationen:

    1) Entwickle eine Java-Applikation, die die in einer Zeichenkette
    enthaltenen Vokale zählt!

    2) Entwickle eine Java-Applikation, die den größten gemeinsamen Teiler
    zweier Zahlen nach dem Euklidischen Algorithmus bestimmt!

    3)Entwickle eine Java-Applikation, die eine eingegebene Zeichenkette umkehrt
    und ausgibt! Suche möglichst viele und möglichst orginelle Palindrome!

    Darauf gibt es leider einer Note und ich weiß nicht einmal Ansatzweise wie das funktioniert. Wenn mir also jemand helfen möchte (ich hab nichtmal ein Java Proramm zu Zause) und lange Weile hat, dann darf er mir drei Aufgaben sogar lösen *smile* ;) oder mir per Mail (energy_flash@gmx.de) gerne weiterhelfen. Ich habe keine Ahnung wie man Befehle ausführt, geschweige denn wie sie heißen und wofür die stehen?

    HILFE!

    Liebe Grüße,
    das Dröppchen :)
  2. Thomas Darimont

    Thomas Darimont Administrator

    Hallo!

    Schäm dich...

    Zu Problem 1)
    Code (Text):
    1.  
    2. /**
    3.  *
    4.  */
    5. package de.tutorials;
    6.  
    7. /**
    8.  * @author Tom
    9.  */
    10. public class GGTExample {
    11.  
    12.     /**
    13.      * @param args
    14.      */
    15.     public static void main(String[] args) {
    16.         String str = "AAbbbbcccEEEEOOOOUUUUIIIISjjjlakj";
    17.  
    18.         char[] ca = str.toCharArray();
    19.  
    20.         int a, e, i, o, u = a = e = i = o = 0;
    21.  
    22.         for (int j = 0; j < ca.length; j++) {
    23.             if (Character.toUpperCase(ca[j]) == 'A') {
    24.                 a++;
    25.             }
    26.  
    27.             if (Character.toUpperCase(ca[j]) == 'E') {
    28.                 e++;
    29.             }
    30.  
    31.             if (Character.toUpperCase(ca[j]) == 'I') {
    32.                 i++;
    33.             }
    34.  
    35.             if (Character.toUpperCase(ca[j]) == 'O') {
    36.                 o++;
    37.             }
    38.  
    39.             if (Character.toUpperCase(ca[j]) == 'U') {
    40.                 u++;
    41.             }
    42.         }
    43.         System.out.println(str + " enthält:");
    44.         System.out.println(a + " A's");
    45.         System.out.println(e + " E's");
    46.         System.out.println(i + " I's");
    47.         System.out.println(o + " O's");
    48.         System.out.println(u + " U's");
    49.  
    50.     }
    51. }
    52.  
    53.  
    Zu Problem 2)
    Code (Text):
    1.  
    2. /**
    3.  *
    4.  */
    5. package de.tutorials;
    6.  
    7. /**
    8.  * @author Tom
    9.  */
    10. public class GGTExample {
    11.  
    12.     /**
    13.      * @param args
    14.      */
    15.     public static void main(String[] args) {
    16.         System.out.println(ggt(21, 6));
    17.     }
    18.  
    19.     private static int ggt(int i, int j) {
    20.         if (j == 0) {
    21.             return i;
    22.         } else {
    23.             return ggt(j, i % j);
    24.         }
    25.     }
    26. }
    27.  
    28.  
    Zu Problem 3)
    http://www.tutorials.de/tutorials187829.html&highlight=Palindrom

    Gruß Tom

Diese Seite empfehlen