Amám tohle zadání: Napište metodu, která pro zadané celé kladné číslo n vrátí největší m takové, že 3 na m<=n. Hodnotu n předejte do metody jako parametr.
Zatím ještě metodu nedělám. Jen to zkouším nanečisto.
- Kód: Vybrat vše
package testy;
import java.util.Scanner;
public class Ukol {
public static void main(String[] args ) {
Scanner sc = new Scanner(System.in);
int cislo = sc.nextInt();
int vysledek = 1;
for (int i = 0; ; i++)
{vysledek = vysledek * 3;
if (vysledek <= cislo) break;
System.out.println("Mocnina je" +i);}
}
}
Nechce mi to vypsat to "i", vlastně potřebuji vypsat tu mocninu a ono jí to nechcce vypsat.