rishatss
@rishatss
Simple Developer ^)

Перевод градусов по цельсию в фаренгейты. Не могу объявить переменную?

import java.util.Scanner;
/*
 * By Rishat Sultanov
 Градусы по Фаренгейту = (градусы по Цельсию x 1.8) + 32
Соответственно, из 'F в 'C можно перевести по следующей формуле:
Градусы по Цельсию = (градусы по Фаренгейту - 32) / 1.8 
 */
public class Trans {
    public static void main(String[] args) {
        int a;
        int d = 32;
        double c;
        double b = 1.8;
        String s1, s2;
        System.out.println("Введите градусы по цельсии:");
        a = new Scanner(System.in).nextInt();
        System.out.println("Ваши градусы в Фаренгейтах:" + c);
        c = a * b + d;
    }
}

Компилятор хочет присвоить значение переменной c. Но она у меня должна сома выводиться. Где тут ошибка?
  • Вопрос задан
  • 1989 просмотров
Пригласить эксперта
Ответы на вопрос 1
@private_tm
JAVA dev
import java.util.Scanner;
/*
 * By Rishat Sultanov & corect private_tm.
 * Градусы по Фаренгейту = (градусы по Цельсию x 1.8) + 32
 * cоответственно, из 'F в 'C можно перевести по следующей
 * формуле: градусы по Цельсию = (градусы по Фаренгейту - 32) / 1.8 
 */
public class Transform {
    public static void main(String[] args) {
        int a;
        int d = 32;
        double c;
        double b = 1.8;
        System.out.println("Введите градусы по цельсии:");
        a = new Scanner(System.in).nextInt();
        c = a * b + d;
        System.out.println("Ваши градусы в Фаренгейтах:" + c);
    }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы