Witam,
Probuje napisac skrypt, ktory bedzie pytal sie o liczbe i dostawial koncowke liczby porzadkowej (np. 1-szy, 2-gi). Wymyslilam sobie, ze fajnie by bylo, zeby program sprawdzal ostatnia cyfre i na tej podstawie okreslal koncowke. Napisalam cos takiego:
public static String c = Integer.toString(1234567890);
public static void main(String[] args) {
int i = Integer.parseInt(JOptionPane.showInputDialog("Liczba"));
if (i.endsWith(c))
System.out.println(i + "-szy");
ale pojawia sie blad Cannot invoke endsWith(String) on the primitive type int . Prosilabym o wskazowki, jak pozbyc sie bledu (albo jaka inna metode zastosowac).