Hallo
Ich versuche die einzelnen Zahlen einer Rechnung in ein Array einzulesen. Das funktioniert eigentlich so weit auch. Jedoch sind die Werte welche ich einlese alle um 48 zu hoch. Was ist der Grund dafür?
Ich versuche die einzelnen Zahlen einer Rechnung in ein Array einzulesen. Das funktioniert eigentlich so weit auch. Jedoch sind die Werte welche ich einlese alle um 48 zu hoch. Was ist der Grund dafür?
Java:
package Test;
public class Main {
public static void main(String[] args) {
int iNumber = 0; int indexNumber = 0;
String Rechnung = "5+8";
int LängeRechnung =Rechnung.length();
int[] Number= new int[LängeRechnung/2+1];
while(iNumber < LängeRechnung) {
Number[indexNumber] = Rechnung.charAt(iNumber);;
iNumber+=2;
indexNumber++;
}
for(int q : Number) {
System.out.println(q); }
}
}