Вход на сайт
Божья коровка 17.02.2024
200 просмотров
Перейти к просмотру всей ветки
uscheswoi_82 коренной житель
Последний раз изменено 18.02.24 15:54 (uscheswoi_82)
Всем привет! Помню в колледже в 2006 году мы учили Java, и поэтому учили Java программируя в обучающей программе JavaKara. JavaKara переводится как божья коровка на Java. Мы сейчас запрограммируем божью коровку, которая будет подбирать листики и мы будим считать сколько она нашла листков.
1. Запустим программу JavaKara:
2. Добавим божью коровку, 4 листочка и пенёк:
3. Нажмём на Programming:
Автоматически добавиться код, модифицируем этот код:
Вот сам код:
import javakara.JavaKaraProgram; /* * COMMANDS: * kara.move() kara.turnRight() kara.turnLeft() * kara.putLeaf() kara.removeLeaf() * SENSORS: * kara.treeFront() kara.treeLeft() kara.treeRight() * kara.mushroomFront() kara.onLeaf() */ public class FindTree extends JavaKaraProgram { // // you can define your methods here: // private Integer int_leaf_count=0; // Переменная, в которой будим // считать количество найденых листков public void myProgram() { // put your main program here, for example: // Перемещать божью коровку, пока не будет пня while (!kara.treeFront()) { // Если впереди листик, то if(kara.onLeaf()) int_leaf_count ++; kara.move(); // Перемести божью коровку } tools.showMessage("Anz. Blättern " + int_leaf_count.toString()); // Отображаем количество листов, которая нашла божья коровка } }
4. Запустим нашу программу:
Компилируется код:
5. Вуаля результат!:
кто как обзывается, тот так сам называется...
маску ношу чтобы не заразить антиваксеров...
Дневник тяжелобольного инвалида