rasyonel sayıların toplam ve çarpımı hakkında bir program yazmaya çalışırken double değerleri integer a çevirmek zorunda kaldım ve bu alanda sürekli aşağıdaki hatayı aldım.
Daha önce sorunsuz şekilde yaptığım bu kalıbı şu an kullanamıyorum.Hata aşağıdaki gibidir.Yardımcı olabilicek varsa sevinirim


C:\java\Rationalnumbers.java:17: cannot find symbol
symbol : method parseInt(double)
location: class java.lang.Integer
int pay2 = Integer.parseInt(pay);


Yapmak istediğim de


import javax.swing.JOptionPane;
public class Rationalnumbers {
public static void main (String [] args){
String X = JOptionPane.showInputDialog("Enter an arbitrary integer");
Double Es = Double.parseDouble(X);
String Y = JOptionPane.showInputDialog("Enter an arbitrary positive integer");
Double Ds = Double.parseDouble(Y);
String Z = JOptionPane.showInputDialog("Enter an arbitrary integer");
Double Ep = Double.parseDouble(Z);
String T = JOptionPane.showInputDialog("Enter an arbitrary positive integer");
Double Dp= Double.parseDouble(T);

double pay;
double payda;
pay = (Es * Dp + Ep * Ds);
payda = (Ds * Dp);
int pay2 = Integer.parseInt(pay);
int payda2 = Integer.parseInt(payda);
System.out.println(pay2 + "/" + payda2);




}
}