Я занимаюсь своим первым назначением Java, и здесь я боюсь ошибки.Ошибка операнда в преобразовании температуры в Java?
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package ctof;
/**
*
* @author Braydon
*/
import java.util.Scanner;
public class CtoF {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Enter temperature in Celsius:");
Scanner temp = new Scanner(System.in);
String T = scan.nextLine();
T = (T - 32) * 5/9;
System.out.println("Temperature in Fahrenheit =" + T);
}
}
Ошибка, которую она дает мне, заключается в следующем.
run:
Enter temperature in Celsius:
Exception in thread "main" java.lang.UnsupportedOperationException: Not supported yet.
at ctof.scan.nextLine(scan.java:19)
at ctof.CtoF.main(CtoF.java:21)
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
Ошибка в строке, где я выполняю математику, но я пробовал все, и я не могу это исправить. Пожалуйста помоги!
Вы, как представляется, использовать 'ctof.scan' как-то ... в основном там больше кода, чем вы на самом деле показываете нам. –
Прежде чем продолжить, найдите целочисленное деление. –
Вы не можете вычесть из строк - для этого вам нужен числовой тип. –