Hallo, hier der Code:
Ich möchte die Schleife bis zur 6. Zahl der Eingabe laufen lassen. Leider funktioniert es so nicht. Warum? Habt ihr Vorschläge, wie ich es anders machen kann?
Vielen Dank
Java:
import java.awt.*;
import java.util.Scanner;
public class Barcode {
Scanner s = new Scanner(System.in);
public void zeichneBarcode(Graphics g) {
System.out.println("Geben Sie eine 12-stellige Zahl ein: ");
String barcode = s.next();
for(int i=0; i<=barcode.substring(0,6); i++) { //hier erscheint ein Error
/*if(barcode.charAt(i) == 0) {
g.drawLine(20,30,20,30);
}*/
}
}
}
Ich möchte die Schleife bis zur 6. Zahl der Eingabe laufen lassen. Leider funktioniert es so nicht. Warum? Habt ihr Vorschläge, wie ich es anders machen kann?
Vielen Dank