Fillcolor также является странной вещью, связанной с черепахой, потому что для некоторых операторов if, связанных с черепахой, должен быть оператор else. причина
Это инструмент рисования, для которого я использую Turtle.java
Код: Выделить всё
if (cm == 1) {
if (Turtle.isKeyDown("r")) {
for (int loop = 0; loop == 0;) {
System.out.print("Insert starting X coordinate: ");
String coord1x = myObj.nextLine();
System.out.println();
System.out.print("Insert starting Y coordinate: ");
String coord1y = myObj.nextLine();
System.out.println();
System.out.print("Insert ending X coordinate: ");
String coord2x = myObj.nextLine();
System.out.println();
System.out.print("Insert starting Y coordinate: ");
String coord2y = myObj.nextLine();
System.out.println();
System.out.print("Do you want to repeat, if so type repeat in: ");
String repeat = myObj.nextLine();
System.out.println();
double coord1xnum = Double.valueOf(coord1x);
double coord1ynum = Double.valueOf(coord1y);
double coord2xnum = Double.valueOf(coord2x);
double coord2ynum = Double.valueOf(coord2y);
a.up();
a.setPosition(coord1xnum, coord1ynum);
a.down();
a.setPosition(coord2xnum, coord2ynum);
if (repeat != "repeat") {
break;
}
}
}
else {
a.fillColor("white");
}
}
Вставьте начальную координату X: 10
p>
Вставить начальную координату Y: 10
Вставить конечную координату X: 20
Вставить начальную координату Y: 10< /p>
Хотите повторить, если да, введите повтор: повтор
Он не выдал вывод, и я заметил, что цикл прервался, потому что работала функция рисования, что ненормально, когда она находится в середине цикла p>
Я ожидал, что мой цикл повторится
Подробнее здесь: https://stackoverflow.com/questions/793 ... ce-in-java
Мобильная версия