JAVA Lauftext

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • JAVA Lauftext

    Quellcode

    1. /**
    2. *
    3. * @author Torben Brodt
    4. * @version 1.0
    5. *
    6. * <p />Montag, 28. November 2005
    7. * <p />Eine art Ticker..
    8. * <p />Funktioniert mit Java < 1.5
    9. */
    10. public class lauflicht {
    11. /**
    12. * @param args
    13. */
    14. public static void main(String[] args) {
    15. // TODO Auto-generated method stub
    16. char[] data = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'};
    17. int leerstellen = 5;
    18. int times = 50;
    19. char temp;
    20. int start_spaces = leerstellen, zaehler=0;
    21. String out, spaces="";
    22. for(int i=0; i<leerstellen; i++)
    23. spaces += " ";
    24. do
    25. {
    26. out = "";
    27. if(start_spaces < 0) {
    28. start_spaces = leerstellen;
    29. temp = data[0];
    30. for(int x=0; x<data.length-1; x++)
    31. data[x] = data[x+1];
    32. data[data.length-1] = temp;
    33. }
    34. //Leerstellen ganz links
    35. for(int x=0; x<start_spaces; x++)
    36. out += " ";
    37. //normale stellen
    38. for(int x=0; x<data.length; x++)
    39. out += data[x]+spaces;
    40. System.out.println(out);
    41. start_spaces--;
    42. zaehler++;
    43. } while(zaehler < times);
    44. }
    45. }
    Alles anzeigen



    Ausgabe:

    Quellcode

    1. A B C D E F G H I
    2. A B C D E F G H I
    3. A B C D E F G H I
    4. A B C D E F G H I
    5. A B C D E F G H I
    6. A B C D E F G H I
    7. B C D E F G H I A
    8. B C D E F G H I A
    9. B C D E F G H I A
    10. B C D E F G H I A
    11. B C D E F G H I A
    12. B C D E F G H I A
    13. C D E F G H I A B
    14. C D E F G H I A B
    15. C D E F G H I A B
    16. C D E F G H I A B
    17. C D E F G H I A B
    18. C D E F G H I A B
    19. D E F G H I A B C
    20. D E F G H I A B C
    21. D E F G H I A B C
    22. D E F G H I A B C
    23. D E F G H I A B C
    24. D E F G H I A B C
    25. E F G H I A B C D
    26. E F G H I A B C D
    27. E F G H I A B C D
    28. E F G H I A B C D
    29. E F G H I A B C D
    30. E F G H I A B C D
    31. F G H I A B C D E
    32. F G H I A B C D E
    33. F G H I A B C D E
    34. F G H I A B C D E
    35. F G H I A B C D E
    36. F G H I A B C D E
    37. G H I A B C D E F
    38. G H I A B C D E F
    39. G H I A B C D E F
    40. G H I A B C D E F
    41. G H I A B C D E F
    42. G H I A B C D E F
    43. H I A B C D E F G
    44. H I A B C D E F G
    45. H I A B C D E F G
    46. H I A B C D E F G
    47. H I A B C D E F G
    48. H I A B C D E F G
    49. I A B C D E F G H
    50. I A B C D E F G H
    Alles anzeigen