public class ConversorDeTemperatura {
double x=1
if (a==1){
return((5x)/9)-32;
}
else
return(x1.8)+32;
}
}
public class ConversorDeTemperaturaTeste {
private static final char[] ConversorDeTemperatura = null;
public static void main(String[] args) {
ConversorDeTemperatura h=new ConversorDeTemperatura();
double x;
System.out.print(ConversorDeTemperatura);
}
}
esta dando erro de sintaxe, Por favor me ajudem.
cara num entendi, e nem tentei entender, o que vc queria fazer com essa logica… mais tenta roda ele agora
public class ConversorDeTemperatura {
public double converte(double a){
double x = 1;
if (a == 1) {
return ((5 * x) / 9) - 32;
} else {
return (x * 1.0) + 32;
}
}
}
public class Main {
private static final char[] ConversorDeTemperatura = null;
public static void main(String[] args) {
ConversorDeTemperatura h = new ConversorDeTemperatura();
double a = 100;
double result = h.converte(a);
System.out.print(result);
}
}
[quote=AntonioBrunno]
public class ConversorDeTemperatura {
double x=1
if (a==1){
return((5x)/9)-32;
}
else
return(x1.8)+32;
}
}
public class ConversorDeTemperaturaTeste {
private static final char[] ConversorDeTemperatura = null;
public static void main(String[] args) {
ConversorDeTemperatura h=new ConversorDeTemperatura();
double x;
System.out.print(ConversorDeTemperatura);
}
}
esta dando erro de sintaxe, Por favor me ajudem.[/quote]
Então, acostume-se a postar codigo entre as tags CODE como o colega falou.
Agora sobre seu codigo
nesta parte vc criou a classe, mas nao criou nenhum metodo para retornar sua conversao
public class ConversorDeTemperatura {
double x=1
if (a==1){
return((5*x)/9)-32;
}
else
return(x*1.8)+32;
}
}
o correto seria algo assim:
public class ConversorDeTemperatura {
public double getConversorDeTemperatura(aqui provavelmente vc tera um parametro do tipo double que seria essa "a"){
double x=1
if (a==1){
return((5*x)/9)-32;
}
else
return(x*1.8)+32;
}
}
}
ja na sua classe ConversorDeTemperaturaTeste ficou muito confuso,
vc criou um array de char “ConversorDeTemperatura” recebendo null, nao atribiu valores em nenhum outro lugar, e manda escrever o array.
depois vc instancia a classe ConversorDeTemperatura h, mas nao usa; ta muito confuso mesmo.
private static final char[] ConversorDeTemperatura = null;
public static void main(String[] args) {
ConversorDeTemperatura h=new ConversorDeTemperatura();
double x;
System.out.print(ConversorDeTemperatura);
}
caro amigo como devo fazer para digitar um numero e tecldo e converter.
vc pode usar assim por linha de comando (DOS, Shell)
System.out.println("Digite o valor");
Scanner sc = new Scanner(System.in);
double d = sc.nextDouble();
ou assim, interface grafica.
double d = Double.parseDouble(JOptionPane.showInputDialog("Digite o valor"));