normal kann man ja folgendes machen:
ich habe alleridngs mal ein kleines übungsprog geschrieben, bei dem es nicht funktioniert:
Klasse Konto:
Klasse Infosatz:
Hauptklasse Nutzkonto:
Warum kann ich in der Klasse Infosatz in Zeile 15 nicht
sondern nur
schreiben?
Code:
String x;
x=1;
ich habe alleridngs mal ein kleines übungsprog geschrieben, bei dem es nicht funktioniert:
Klasse Konto:
Code:
public class Konto
{
String name;
String adresse;
double saldo;
}
Klasse Infosatz:
Code:
import java.io.*;
import static java.lang.Math.*;
public class infosatz
{
String pron[] = {"Donald", "Dieter", "Inge", "Max", "Markus", "Peter", "Hans" ,"Mama", "Papa"};
String verb[] = {"geht", "faehrt", "laeuft", "fliegt", "graebt sich", "rollt", "huepft", "springt", "fliesst"};
String ort[] = {"Hamburg", "Basel", "Muenchen", "NewYork", "Amsterdam", "Loerrach", "Heidelberg", "Mannheim", "Ruemmingen"};
double a = 2+Math.floor(Math.random() * (8-2+1));
double b = 0+Math.floor(Math.random() * (2-0+1));
double c = 0+Math.floor(Math.random() * (8-0+1));
String x = pron[(int)a];
}
Hauptklasse Nutzkonto:
Code:
class Nutzkonto
{
public static void main(String args[]) {
Konto meinKonto = new Konto();
Konto ihrKonto = new Konto();
infosatz meinInfosatz = new infosatz();
infosatz ihrInfosatz = new infosatz();
meinKonto.name="Barry Bud";
ihrKonto.name=ihrInfosatz.x;
System.out.println(meinKonto.name);
System.out.println(ihrKonto.name);
}}
Warum kann ich in der Klasse Infosatz in Zeile 15 nicht
Code:
String x;
x= pron[(int)a];
sondern nur
Code:
String x = pron[(int)a];
schreiben?