nabend!
ich krebse hier an nem kleinen problem rum...
und zwar krieg ich es um's verrecken nicht hin einen string einzulesen.
integer oder float/double, geht wunderbar, aber bei string motzt eclipse. (ganymed, 3.4.2)
also ich hab folgendes:
das will ich so umbauen, daß statt der fest vergebenen strings (blau gedruckt), frei eingetippt werden kann.
also hab ich mir überlegt, daß man das mit dem System.in machen kann.
ergo hab ich schonmal soweit:
syntaktisch scheint alles ok. aber beim compilieren meckert der dann rum. blöderweise hab ich die fehlermeldung nicht, weil mir eclipse zwischenzeitlich abgeschmiert ist.
einer ne idee, wie ich das hinkriege?
thx
Naph
p.s.: so sieht die Klasse Message aus
ich krebse hier an nem kleinen problem rum...
und zwar krieg ich es um's verrecken nicht hin einen string einzulesen.
integer oder float/double, geht wunderbar, aber bei string motzt eclipse. (ganymed, 3.4.2)
also ich hab folgendes:
Code:
//objekt erzeugen und ausgabe
Message message = [COLOR="Purple"]new[/COLOR] Message([COLOR="blue"]"the quick brown fox"[/COLOR], [COLOR="Blue"]"4711"[/COLOR]);
String fuzzie = message.toString();
System.out.println(fuzzie);
das will ich so umbauen, daß statt der fest vergebenen strings (blau gedruckt), frei eingetippt werden kann.
also hab ich mir überlegt, daß man das mit dem System.in machen kann.
ergo hab ich schonmal soweit:
Code:
Scanner scanner = new Scanner(System.in);
System.out.printf("Zeichenkette: ");
String zeichen = scanner.next();
System.out.println("Kontrolle: " + zeichen);
syntaktisch scheint alles ok. aber beim compilieren meckert der dann rum. blöderweise hab ich die fehlermeldung nicht, weil mir eclipse zwischenzeitlich abgeschmiert ist.
einer ne idee, wie ich das hinkriege?
thx
Naph
p.s.: so sieht die Klasse Message aus
Code:
package VerteilteAnwendung;
import java.util.*;
import java.io.*;
public class Message
{
//attribute
private String messageText = "default", iD = "default";
//konstruktor
public Message (String messageText, String iD)
{
this.messageText = messageText;
this.iD = iD;
return;
}
//ausgabemethode fuer attribute
public String toString()
{
return "Message Text: " + this.messageText + " " + "ID: " + this.iD;
}
}