package fr.xeira.programme;
import java.util.Scanner; // import the Scanner class
class Main {
public static void main(String[] args) {
Scanner myObj = new Scanner(System.in);
String name;
System.out.println("Enter First Number");
String firstnumber = myObj.nextLine();
System.out.println("Enter Symbol");
String symbol = myObj.nextLine();
System.out.println("Enter Second Number");
String secondnumber = myObj.nextLine();
int number = Integer.parseInt(firstnumber);
int number2 = Integer.parseInt(secondnumber);
int final1; //africa wakaka wakakakakakakakkakakakakakakwaaaa AFRIICAAAAAA WAWAKKAKAKWAKKAKKAK HEHEHEHE
if (symbol == "+") {
final1 = (number + number2);
} else if(symbol == "-") {
System.out.println(number - number2);
} else if(symbol == "*") {
System.out.println(number * number2);
} else if(symbol == "/") {
System.out.println(number / number2);
}
System.out.println(final1);
}
}
It tells me (line 32) that "the local variable has not been initialized". Why is that? I initialize before the if statement, change it during the if statement, and now I'm simply trying to call it.
I'd apreciate some help ^^