szyfrowanie tekstu

0

Czy mógłbym prosić o pomoc w napisaniu programu, który ma szyfrować tekst w następujący sposób - każdą literę z ciągu znaków, ma zamieniać na literę o 2 dalej w alfabecie.

0

A co sprawia problem konkretnie?

0

...dopiero zaczynam się interesować językiem java, i kompletnie nie wiem jak to zrobić.... :-|

0

a co juz umiesz?
Odczytac teks, zapisac, dodawac, odejmowac?
Chyba ze po prostu chcesz caly program

0

Najlepiej byłoby cały program, ale przede wszystkim chodzi mi o to jak zrobić żeby każdy znak zamienił na jego kod, a następnie powiększyć ten kod o 2 i z powrotem według kodów zamienić na znaki, o ile tak to się robi...

0

Mam tyle, ale coś tu jest nie tak:

public class Szyf
{
public static void main(String[] args)
throws java.io.IOException
{
char c;
StringBuffer nazwa = new StringBuffer();
System.out.println("tekst");
do
{
c=(char)System.in.read();
if(c!='\n')
nazwa.append(c+2);
if((c=='\n')&&(c==' '))
nazwa.append(c);
}
while(c!='\n');
System.out.println("zakodowany tekst: "+nazwa);
}
}

0

public class Zadanie2
{
public static void main(String[] args)
throws java.io.IOException
{
char c;
StringBuffer nazwa = new StringBuffer();
System.out.println("wpisz tekst do zaszyfrowania ");
do
{
c=(char)System.in.read();
if((c!='\n')&&(c!=' '))
nazwa.append(c+=3);
else
nazwa.append(c);
}
while(c!='\n');
System.out.println("tekst po zaszyfrowaniu: "+nazwa);
}
}

Temat uważam za zamknięty :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1