Je fais ma première mission Java et je suis aux prises avec une erreur ici.Erreur d'opérande dans la conversion de température en 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);
}
}
L'erreur que cela me cause est la suivante.
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)
L'erreur est dans la ligne où je joue les maths, mais j'ai tout essayé et je ne peux pas sembler corriger. S'il vous plaît aider!
Vous semblez utiliser 'ctof.scan' en quelque sorte ... fondamentalement, il y a plus code que vous nous montrez réellement. –
Avant même de continuer, recherchez la division entière. –
Vous ne pouvez pas soustraire des chaînes - vous voulez un type numérique pour cela. –