0
구문 분석하는 동안 파일 끝에 도달했다는 오류가 발생했습니다. 나는 무엇을 해야할지에 대한 생각을 갖고 있지만, 빠진 브래킷이 어디로 가야하는지 확신 할 수 없습니다. 도와주세요!코드 끝에 도달했습니다. Parsinng
package fahrenheit;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Fahrenheit {
public static void main(String[] args) {
JFrame frame = new JFrame ("Fahrenheit to Celsius");
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
FahrenheitPanel panel = new FahrenheitPanel();
frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true);
}
public class FahrenheitPanel extends JPanel {
private JLabel inputLabel, outputLabel, resultLabel;
private JTextField fahrenheit;
public FahrenheitPanel() {
inputLabel = new JLabel ("Enter Fahrenheit Temperature:");
outputLabel = new JLabel ("Temperature in Celsius");
resultLabel = new JLabel ("---");
fahrenheit = new JTextField (5);
fahrenheit.addActionListener (new TempListener());
add (inputLabel);
add (fahrenheit);
add (outputLabel);
add (resultLabel);
setPreferredSize (new Dimension (300, 75));
setBackground (Color.yellow);
}
private class TempListener implements ActionListener
{
public void actionPerformed (ActionEvent event)
{
int fahrenheitTemp, celsiusTemp;
String text = fahrenheit.getText();
fahrenheitTemp = Integer.parseInt (text);
celsiusTemp = (fahrenheitTemp-32) * 5/9;
resultLabel.setText (Integer.toString (celsiusTemp));
}
}
}
나는 브래킷을 배치해야하는 위치를 확실히 알지 못합니다. 누군가가 환상적 일 수 있다면 도와주세요! 대신 당신은 정적 클래스에서 비 정적 클래스를 참조 할 수 없습니다
Integer.toString(...)
사용
String.valueOf(...)
를 사용
클래스의 닫는 중괄호가 없습니다. 오류를 줄 편집기 (Eclipse, Netbeans 및 기타 많은 편집기)를 사용하십시오. – Pratham
어떤 코드 편집기를 사용합니까? –