Ich habe eine Variable innerhalb einer if-Anweisung definiert und ich versuche, darauf außerhalb dieser if-Anweisung zuzugreifen. jetzt sagt der Fehler, dass es das Symbol nicht finden kann, weil es als eine Intentionsvariable definiert ist, gibt es eine Möglichkeit, es zu ändern, so dass ich darauf zugreifen kann, außerhalb der Variablen? Heres der CodeWie kann ich auf eine Variable außerhalb einer if-Anweisung in Java zugreifen
if((e.getSource()==userOrder2)&& (orderType==1))
{
String buyO= userOrder2.getText();
int buyOrder= Integer.parseInt(buyO); //variable im trying to access
}
// trying to use buyOrder in a different if statement
if(orderType==1 && (stockPrice <= buyOrder))
{
orderResult.setText("The Stock" + (stockName2.getText()) + "was bought at" + stockPrice);
}
Sie nicht wirklich verstehen, das Konzept des Umfangs nicht wahr? – jcolebrand
Entschuldigung, ich bin ein Neuling in der High School, ich bin nur auf der Suche nach ein paar Extras zum Arbeiten. – themanepalli
~ Dann in diesem Fall in Betracht ziehen, auf Bereich zu lesen. Außerdem würde ich Ihnen wärmstens empfehlen, "Code Complete 2" als "persönliches Semester" zu lesen, bevor Sie viel mehr Code schreiben. In der High School zu sein und Code schreiben zu wollen, wird es an einigen Wochenenden schnell gelesen. Mach wenigstens die ersten 400 Seiten. Der Rest des Buches ist vielleicht nicht da, wo Sie gerade sind, aber diese werden ziemlich gut alle Ihre wichtigen Basen abdecken. ~~ Zusätzlich, sobald Sie ein paar mehr Upvotes verdient haben, kommen Sie in den Chat-Bereich und werden süchtig;) – jcolebrand