Próbuję zrobić opcję potęgowania w kalkulatorze, x oraz y są zadeklarowane jako double, podkreśla mi na czerwono ostatnią linijkę kodu, nie rozumiem dlaczego.
Spoiler
case 5:
System.out.println("Podaj liczbę potęgowaną: ");
x = scanner.nextDouble();
System.out.println("Podaj wykładnik:");
y = scanner.nextDouble();
outcome = Math.pow(x, y);
EDIT: usuńcie to błagam XD
Powinno być "outcome = (int) Math.pow(x,y);"
1.Ale skoro i tak już ktoś tu pewnie wpadnie, to zapytam - można jakoś uzyskać opcję pierwiastkowania x stopnia? Math.sqrt(); jest tylko drugiego stopnia jeśli się nie mylę?
2. Która zmienna sprawi że przy pierwiastkowani "2" wyjdzie liczba z resztą po przecinku a nie "1" lub "1.0"?