Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Alvin Seville
 Аватар для Соколиный глаз
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22

Ошибка конвертирования типов

07.04.2018, 14:22. Показов 986. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
 
/**
 * Write a description of class Car here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class Car extends Actor
{
    /**
     * Translates and rotates object due to condition.
     */
    public void act() 
    {
        int pressedA = (int)Greenfoot.isKeyDown("a"); // Тип boolean не может быть преобразован к int.
        int pressedB = (int)Greenfoot.isKeyDown("b"); // Тип boolean не может быть преобразован к int.
        moveOn(pressedA * (-5) + pressedB * 2);
        turn(pressedA * 2 + pressedB * 5);
    }
    
    /**
     * Translates object on value passed in parameter.
     */
    public void moveOn(int x)
    {
        setLocation(getX() + x, getY());
    }
}
Почему вылетает ошибка?

Добавлено через 18 секунд
https://www.greenfoot.org/files/javadoc/
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.04.2018, 14:22
Ответы с готовыми решениями:

Ошибка приведения типов
я чайник в программировании и тем более на java. Программа считает интеграл ln(2+sin(x)) с помощью составной формулы прямоугольников ...

Ошибка приведения типов
Здравствуйте. Помогите исправить ошибку, не могу понять в чем дело. Не хочет обходить список ArrayList<double> list, бросает...

Ошибка в преобразовании типов
Пытаюсь реализовать интерфейс List, используя дженерики(обобщения). Вот кусок реализации: class ListElement<T> { ...

11
Эксперт Java
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
07.04.2018, 14:55
У тебя метод возвращает boolean, естественно он не будет каститься к int, смотри другие методы
0
 Аватар для Aviz__
2758 / 2065 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
09.04.2018, 12:36
Volobuev Ilya, а какие значения хочешь передать pressedA, при нажатии 'a'?
0
Alvin Seville
 Аватар для Соколиный глаз
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
09.04.2018, 16:06  [ТС]
Aviz__, при нажатии - единицу.
0
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
09.04.2018, 16:08
Java
1
(booleanValue) ? 1 : 0;
0
 Аватар для Aviz__
2758 / 2065 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
09.04.2018, 18:16
Java
1
int pressedA = (Greenfoot.isKeyDown("a")) ? 1 : 0 ;
0
Alvin Seville
 Аватар для Соколиный глаз
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
10.04.2018, 02:33  [ТС]
Какой аналог есть в Java классу Convert из C#:
C#
1
Console.WriteLine(Convert.ToInt32(true));
?
0
Эксперт Java
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
10.04.2018, 06:18
чем тебе тернарный оператор не устраивает? если лень писать его каждый раз - вынеси в utils

Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
Какой аналог есть в Java классу Convert из C#:
вот ответ на твой вопрос
1
 Аватар для Aviz__
2758 / 2065 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
10.04.2018, 08:59
Volobuev Ilya, искренне недоумеваю, зачем тебе java, если все можешь сделать на C#!
0
Alvin Seville
 Аватар для Соколиный глаз
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
10.04.2018, 09:21  [ТС]
Aviz__, так как мы проходим Java в университете хотелось бы и знать о ней побольше. А на C# пишу в свое удовольствие.
0
 Аватар для Aviz__
2758 / 2065 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
10.04.2018, 09:24
Цитата Сообщение от Volobuev Ilya Посмотреть сообщение
мы проходим
а надо бы изучать...
0
Alvin Seville
 Аватар для Соколиный глаз
343 / 273 / 134
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 22
10.04.2018, 09:28  [ТС]
Aviz__, в основном все на самообразовании... Хотя, не жалуюсь, полезно, во всяком случае то, что учат самообучаться. Да, надо бы изучать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.04.2018, 09:28
Помогаю со студенческими работами здесь

Ошибка в сравнение типов char
Здравствуйте. Только знакомлюсь с Java-программированием и пишу простую игру Greavitirips. Игра не сложная, всё легко и решаемо. Кроме...

Ошибка автоматического преобразования типов
import javax.swing.*; class MyClass { int num; char symb; String text; // Перегружаем конструктор класса MyСlass ...

Ошибка при преобразовании типов Integer и String
Выполняла задание с помощью JavaFX: сложить многочлены заданной степени, используя TextField и HashMap. Алгоритм программы удалось создать,...

Приведение типов сырых типов
class Gen<T> { T ob Gen(T o) { ob=o; } T getob(){ return ob; } public class RawDemo {

Обобщенный класс для числовых типов, ошибка "Incorventible types"
Подскажите как здесь выйти из положения. Округление чисел типа float и double, но я код почистил от лишнего, оставил только ошибку. Эти же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru