# Trouble-with-decribe-of-task java

**URL:** <https://discourse.codecombat.com/t/trouble-with-decribe-of-task-java/33682>\
**Category:** Level Help\
**Created:** [August 28, 2022, 1:06pm UTC](https://discourse.codecombat.com/t/trouble-with-decribe-of-task-java/33682 "2022-08-28T13:06:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ElectricCallboy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/electriccallboy/32/31055_2.png) [@ElectricCallboy](https://discourse.codecombat.com/u/ElectricCallboy)\
**Post date:** [August 28, 2022, 1:06pm UTC](https://discourse.codecombat.com/t/trouble-with-decribe-of-task-java/33682/1 "2022-08-28T13:06:19Z")

</div>

```python
https://codecombat.com/play/level/blind-distance java
// Cообщи волшебнику расстояние до приближающихся огров.

public class AI {
    // Эта функция находит ближайшего врага и возвращает расстояние до него.
    public static var nearestEnemyDistance() {
        var enemy = hero.findNearestEnemy();
        // Если нет врагов, то функция возвращает 0.
        var result = 0;
        if (enemy) {
            result = hero.distanceTo(enemy);
        }
        return result;
    }
    
    public static void main(String[] args) {
        while (true) {
            // Вызови функцию `nearestEnemyDistance` и сохрани результат в переменную `distance`.
            // сохрани результат в переменную `enemyDistance`.
            var distance = nearestEnemyDistance();
            // Если `enemyDistance` больше 0:
            if (distance > 0) {
                hero.say(distance);
            }
                // Скажи значение переменной `enemyDistance`.
                
        }
        
    }
}

```

// Скажи значение переменной `enemyDistance`. not correct decribe. we dont using enemyDistance in this code. please fix it

---

<div class="post-metadata">

**Author:** ![riticmaster908](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/riticmaster908/32/43503_2.png) [@riticmaster908](https://discourse.codecombat.com/u/riticmaster908)\
**Post date:** [August 28, 2022, 4:26pm UTC](https://discourse.codecombat.com/t/trouble-with-decribe-of-task-java/33682/2 "2022-08-28T16:26:01Z")

</div>

use var enemyDistance=nearestEnemyDistance(); and replace if (distance\>0) with if (enemyDistance\>0)  
and hero.say(distance) with hero.say(enemyDistance)

---

<div class="post-metadata">

**Author:** ![ElectricCallboy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/electriccallboy/32/31055_2.png) [@ElectricCallboy](https://discourse.codecombat.com/u/ElectricCallboy)\
**Post date:** [August 29, 2022, 5:40am UTC](https://discourse.codecombat.com/t/trouble-with-decribe-of-task-java/33682/3 "2022-08-29T05:40:16Z")

</div>

for why??  
// Вызови функцию `nearestEnemyDistance` и сохрани результат в переменную `distance`.  
// сохрани результат в переменную `enemyDistance`.  
i dont need two variables)) one variables distance is enough.
