G
Gast
Gast
Ich habe folgenden Code:
Ich hab drei TextFelder und so Trage ich die Zahlen ein.
1.Feld 4512
2.Feld 1345
3.Feld 045
Wenn ich die Zahlen so eintage kommt die Fehlermeldung "String index out of range: 1"
Danke im voraus
Code:
public static int test (int a, int b, int c)
{
int y= 0;
int x= 2;
int i;
String sa= Integer.toString(a);
String sb= Integer.toString(b);
String sc= Integer.toString(c);
int vek[];
vek = new int [12];
vek[0] = sa.charAt(1);
vek[1] = sa.charAt(0);
vek[2] = sa.charAt(5);
vek[3] = sa.charAt(4);
vek[4] = sb.charAt(3);
vek[5] = sb.charAt(2);
vek[6] = sb.charAt(1);
vek[7] = sb.charAt(0);
vek[8] = sc.charAt(2);
vek[9] = sc.charAt(1);
vek[10] = sc.charAt(0);
for ( i=0; i<11; i++)
{
y= y+ ((vek[i]-'0') * x);
}
return y;
}
Ich hab drei TextFelder und so Trage ich die Zahlen ein.
1.Feld 4512
2.Feld 1345
3.Feld 045
Wenn ich die Zahlen so eintage kommt die Fehlermeldung "String index out of range: 1"
Danke im voraus