Beliebige Textausgabe des Nutzers

Status
Nicht offen für weitere Antworten.

Majin_Clodan

Mitglied
Hi Leute!

Da nun fast mein IT-Studium los geht und wir in den Vorkursen auch die Programmiersprache "Java" haben, dachte ich mir, dass ich mich mal hier anmelde, falls mal im Studium kleine Fragen auftauchen. Wie es das Schicksal so will, habe ich auch schon eine kleine. xD
Aber eines Vorweg: Ich lerne seit Donnerstag und Freitag erst Java. Hoffe das wird berücksichtigt, aber denke doch bestimmt mal schon, solange ich im "Anfängerbereich" schreibe. 🙂

Also zuerst möchte ich euch das folgende Script zeigen und erkläre dann, was ich machen soll:

Code:
import java.util.*;

class Uebung15
	{
		public static void main(String[] arg)
			{

				

				
				System.out.println("Geben sie ihren Nachnamen ein: ");

				
				System.out.print("Willkommen zum Programmierkur Herr/Frau: " + a);
			}
		}

Also der Nutzer soll seinen Nachnamen eintragen können und zum Schluss soll folgendes stehen:
Willkommen zum Programmierkurs Herr/Frau: [NAME]

Mein Problem ist nun, dass ich nicht weiß, wie. Ich weiß zwar, wie ich Strings definiere und ihnen selber als Programmierer Werte übergeben kann, aber ich weiß nicht, wie der Nutzer einem String einen Wert übergeben kann. Ich kann mich auch, glaube ich zumindest, mich entsinnen, dass mein Professor gesagt hat, dass die Werte von Strings unabänderbar sind d.h. Konstant. Wenn das wahr ist, wie kann ich dann die Aufgabe lösen?? Vielleicht mit dem Datentyp "char"? Aber da kenn ich auch nicht die Befehle. ???:L


Herzlichen Dank schon einmal im vorraus. 🙂

MFG Majin_Clodan
 
dass die Werte von Strings unabänderbar
ja ein objekt von typ string kannst du nicht verändern, aber du kannst einer variable andere objekte zuweisen...


Code:
BufferedReader ir = new BufferedReader (new InputStreamReader(System.in));
		String name = ir.readLine();
		System.out.println(name);
 
Majin_Clodan hat gesagt.:
Also zuerst möchte ich euch das folgende Script zeigen und erkläre dann, was ich machen soll

Und gewöhn' dir am besten gleich an, in Zusammenhang mit
Java-Programmen nicht von Scripts zu schreiben. :cry:
 
Die Eingabe kannst du mit der Klasse Scanner machen. Du machst einen neuen Scanner und holst mit der Methode next() einen String aus System.in.
 
Ich danke euch Leute, nur könnte man mir sagen, wieso man bei Java-Programmen nicht das Wort "scripts" verwenden darf? Wie darf man es sonst nennen? Würde man sowas einfach nur "Java-Programm" nennen?


MFG Majin_Clodan
 
Ein "Script" ist etwas, das einfach so läuft, (eventuell nur in einer bestimmten Umgebung, aber ohne [explizite] Compilierung).
--> Java bracht einen Compiler

Der Begriff "Script-Sprache" wird oft (und ungenau) für Sprachen mit dynamischer Typprüfung verwendet.
--> Java hat statische Typprüfung

Typische Script-Sprachen sind das schon erwähnte JavaScript, Perl, diverse Basic-Dialekte, Ruby, Python, Groovy...
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben