![Kaique de Oliveira Kaique de Oliveira](//static.vivaolinux.com.br/imagens/fotos/LOL.gif)
kaique.oli.94
(usa Ubuntu)
Enviado em 31/05/2011 - 11:15h
Olá a todos,
estou começando a me aventurar no mundo da programação em java e estou gostando muito. pesquiso vários exemplos simples de programas como Hello word. porem gosto de experimentar e peguei o programa "HelloWorldSwing.java" no site
http://www.guj.com.br/articles/16 e o modifiquei para mostrar na JFrame o resultado de uma conta simples.
o problema é que o dboog do javac acusa os erros:
Programa.java:15: cannot find symbol
symbol : method valueof(float)
location: class java.lang.String
label1.setText(String.valueof(x));
^
Programa.java:16: cannot find symbol
symbol : method valueof(float)
location: class java.lang.String
label3.setText(String.valueof(y));
aki esta o codigo:
import javax.swing.*;
public class Programa
{
public static void main(String args[])
{
int b = 46;
int a = 86;
float x = a % b;
float y = a / b;
JFrame frame = new JFrame("calculo");
JLabel label3 = new JLabel();
JLabel label1 = new JLabel();
JLabel label = new JLabel("dividindo 46 por 86 obtence:");
JLabel label2 = new JLabel("com resto");
label1.setText(String.valueof(x));
label3.setText(String.valueof(y));
frame.getContentPane().add(label);
frame.getContentPane().add(label3);
frame.getContentPane().add(label2);
frame.getContentPane().add(label1);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
A questao é: como atribuir uma variavel float ou double na label?
e como colocar os resultados em uma so linha?
se vcs puderem me ajudar ...