From 1c9f4e646457079aa61237cf975c93fdfc5f30b6 Mon Sep 17 00:00:00 2001
From: Daniel Fromm <88262637+DFromm50818@users.noreply.github.com>
Date: Thu, 2 May 2024 12:52:11 +0200
Subject: [PATCH] Added Test Project to testing git
---
.classpath | 10 +++++
.gitignore | 1 +
.project | 17 ++++++++
.settings/org.eclipse.core.resources.prefs | 2 +
.settings/org.eclipse.jdt.core.prefs | 14 +++++++
src/Caesar_Cipher_Project/Caesar_Cipher.java | 43 ++++++++++++++++++++
6 files changed, 87 insertions(+)
create mode 100644 .classpath
create mode 100644 .gitignore
create mode 100644 .project
create mode 100644 .settings/org.eclipse.core.resources.prefs
create mode 100644 .settings/org.eclipse.jdt.core.prefs
create mode 100644 src/Caesar_Cipher_Project/Caesar_Cipher.java
diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..57bca72
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ae3c172
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/.project b/.project
new file mode 100644
index 0000000..19e4487
--- /dev/null
+++ b/.project
@@ -0,0 +1,17 @@
+
+
+ Caesar_Cipher_Projekt
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..8c9943d
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -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
diff --git a/src/Caesar_Cipher_Project/Caesar_Cipher.java b/src/Caesar_Cipher_Project/Caesar_Cipher.java
new file mode 100644
index 0000000..7ad1f6b
--- /dev/null
+++ b/src/Caesar_Cipher_Project/Caesar_Cipher.java
@@ -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");
+ }
+}
\ No newline at end of file