Калькулятор - Java (241448)
Формулировка задачи:
Почему не работает if ?
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Reader extends JFrame{ JButton b1, b2; JLabel l1, l2, l3, l4, l5, l6, l7, l8, l9; JTextField t1, t2, t3; JComboBox c1, c2; String [] kap = {"В конце срока", "Ежемесячно", "Раз в 3 месяца", "Раз в 6 месяцев"}; String [] val = {"RUB", "EUR", "USD"}; int i, k, o, N, T, I, P, C, Z, S; String a, b; eHandler handler = new eHandler(); public Reader(String s){ super(s); setLayout(new FlowLayout()); b1 = new JButton ("Очистить"); b2 = new JButton ("Рассчитать"); l1 = new JLabel ("Сумма вклада"); l2 = new JLabel ("Процентная ставка, годовых"); l5 = new JLabel(" Результаты расчёта "); l6 = new JLabel(" Валюта"); l8 = new JLabel("Срок вклада, месяцев"); c2 = new JComboBox(val); l3 = new JLabel (""); l4 = new JLabel (""); t1 = new JTextField(10); t2 = new JTextField(10); t3 = new JTextField(10); l7 = new JLabel("Капитализация"); c1 = new JComboBox(kap); add(l6); add(c2); add(l1); add(t1); add(l2); add(t2); add(l8); add(t3); add(l7); add(c1); add(b1); add(b2); add(l5); add(l3); add(l4); b2.addActionListener(handler); b1.addActionListener(handler); } public class eHandler implements ActionListener{ public void actionPerformed(ActionEvent e) { if(e.getSource()==b2){ P = Integer.parseInt(t1.getText()); I = Integer.parseInt(t2.getText()); T = Integer.parseInt(t3.getText()); if (c1.getSelectedIndex()==0) { C = (P*I*T*(1/12))/100; S=C+P;} // вот этот if a = "Баланс на депозите в конце срока" + S; b = "Доход от процентов " + C; l3.setText(a); l4.setText(b); } if (e.getSource()==b1){ t1.setText(null); t2.setText(null); t3.setText(null); l3.setText(null); l4.setText(null); } } } }
Решение задачи: «Калькулятор»
textual
Листинг программы
System.out.println("C="+C); System.out.println("P="+P); System.out.println("T="+T); System.out.println("I="+I); System.out.println("S="+S); System.out.println("Формула="+(P*I*T*(1/12))/100); System.out.println("Формула="+P*I*T); System.out.println("Формула="+(1/12));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д