Dieses hier läuft
Geizhals » Forum » Programmierung » Denkanstoss für Java Programm !!! (30 Beiträge, 61 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.  Re: Denkanstoss für Java Programm !!!  (Somnatic am 24.09.2002, 15:23:44)
..  Re(2): Denkanstoss für Java Programm !!!  (Switi am 24.09.2002, 15:39:25)
.  Re: Denkanstoss für Java Programm !!!  (Switi am 24.09.2002, 15:59:37)
.....  Re(5): Denkanstoss für Java Programm !!!  (Switi am 24.09.2002, 17:15:30)
............  Re(12): Denkanstoss für Java Programm !!!  (Switi am 25.09.2002, 14:57:13)
..............  Re(14): Denkanstoss für Java Programm !!!  (Switi am 25.09.2002, 15:52:29)
................  Re(16): Denkanstoss für Java Programm !!!  (RevX am 25.09.2002, 19:13:01)
................
Dieses hier läuft
25.09.2002, 20:47:13
import java.util.*;

class Encoder
{
  
private int add_factor;

/**
* constructor
* @param int factor is the value that will be added
*/
public Encoder (int factor)
{
  add_factor = factor;
}


/**
* Encodes the given string
* @param in is the string which will get encoded
* @return the encoded string
*/
  public String encodeString (String in_str)
  {
    char[] buffer = in_str.toCharArray ();
    
    for(int i=0; i<in_str.length ();i++)
    {
      buffer[i] = encodeChar(buffer[i]);
    }
  
    String out_str = new String(buffer);
    
    return (out_str);
  }

  

/**
* Ecodes the given char
* @param inchar is the Character that gets encoded
* @return the encoded char
*/
  private char encodeChar (char inchar)
  {
    int num = inchar;
  
    num = num + add_factor;
  
    
    if (num >'z')
    {
      num = num-58;
    }
    
    char outchar = (char) num;
    
    return (outchar);
  }




public static void main (String[] args)
{
  // Wir muessen eine Instanz vom Decoder erst erzeugen:
  // static bedeutet das es die Methode main schon VOR einem Object    
  // Decoder gibt. (sonst könnte sie ja auch nicht aufgerufen werden)
  // Wenn wir was tun wollen müssen wir also einen Dekoder erzeugen:

  Encoder my_encoder = new Encoder (2);  // 2 ist der Addierfaktor

  System.out.println(args[0]);
  String outstr = my_encoder.encodeString(args[0]);
  System.out.println(outstr);
}



}
--
C++, Java, (Small)Eiffel, XML, Open Source developer
Please visit the raBooF commandline parser project at sourceforge!
See my user profile

Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
...................  Re(19): Denkanstoss für Java Programm !!!  (Switi am 26.09.2002, 08:55:11)
.....................  Re(21): Denkanstoss für Java Programm !!!  (Switi am 27.09.2002, 10:10:09)
.... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (john-cord am 24.09.2002, 17:13:12)
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung