Added Test Project to testing git

master
Daniel Fromm 2024-05-02 12:52:11 +02:00
commit 1c9f4e6464
6 changed files with 87 additions and 0 deletions

10
.classpath 100644
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>

1
.gitignore vendored 100644
View File

@ -0,0 +1 @@
/bin/

17
.project 100644
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Caesar_Cipher_Projekt</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View File

@ -0,0 +1,2 @@
eclipse.preferences.version=1
encoding/<project>=UTF-8

View File

@ -0,0 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=17

View File

@ -0,0 +1,43 @@
package Caesar_Cipher_Project;
import java.util.Scanner;
// Verschlüsselt eingegebene Sätze
public class Caesar_Cipher {
public static void main(String[] args) {
String verschluesselnden_text = "";
// Zur vereinfachung fuer Veraenderung von dem Schiebewert
int verschiebung = 1;
Scanner eingabe = new Scanner(System.in);
System.out.println("Bitte geben sie ihre zu Verschlüsselnde Nachricht ein:");
String benutzer_text = eingabe.nextLine();
eingabe.close();
// Schleife die durchlaeuft solange der Text kürzer ist als der indexwert
for(int index = 0; index < benutzer_text.length(); index++) {
char zu_verschluesselnder_text = benutzer_text.charAt(index);
// Prueft auf dem Buchstaben Z oder z um diesen auf A oder a zu verschieben
if(zu_verschluesselnder_text == 'Z' || zu_verschluesselnder_text == 'z') {
char verschluesselnder_buchstabe = (char)(zu_verschluesselnder_text - 25);
verschluesselnden_text += verschluesselnder_buchstabe;
}
// Prueft die Eingabestelle vom Index auf Groß-oder Kleinbuchstaben
else if(zu_verschluesselnder_text >= 'A' && zu_verschluesselnder_text < 'Z' || zu_verschluesselnder_text >= 'a' && zu_verschluesselnder_text < 'z') {
char verschluesselnder_buchstabe = (char)(zu_verschluesselnder_text + verschiebung);
verschluesselnden_text += verschluesselnder_buchstabe;
}
// Wenn keine Buchstaben erkannt worden sind wird diese in den auszugebenen Text hinzugefuegt
else{
verschluesselnden_text += zu_verschluesselnder_text;
}
}
System.out.println("Ihr verschlüsselter Text lautet: \n" + verschluesselnden_text);
System.out.println("Auf Wiedersehen");
}
}