PDA

View Full Version : [JAVA] Metodo Math Pow delucidazioni


milt89
23-01-2009, 16:14
Ciao mi sono appena iscritto :) Sono un niubbo in linguaggio Java ma lo sto studiando per impararlo.
Ho questo problema,

L'esercizio ha questo testo:
Scrivere un semplice programma Java che chiede all'utente di inserire due numeri interi positivi a e b e che visualizza all'utente il valore della potenza a^b:

Io allora ho scritto

class Math{
public static void main(String[] args){
InputWindow in = new InputWindow ();
OutputWindow out = new OutputWindow ();
int a = in.readInt ("Inserisci un numero intero positivo a");
int b = in.readInt ("Inserisci un numero intero positivo b");
int potenza = Math.pow (int a, int b);
System.out.println (potenza);
}
}


MI DA ERRORE...ma perchè? cosa ho sbagliato!!!!!!!

Grazie a tutti coloro che mi aiuteranno :)

astorcas
23-01-2009, 16:17
la prima cosa che vedo al volo è

Math.pow(int a, int b)

non stai dichiarando una funzione, la stai chiamando perciò devi scrivere

Math.pow(a,b)

milt89
23-01-2009, 16:22
effettivamente ora mi da un errore in meno, grazie..

però mi da questo strano errore ora:

http://i42.tinypic.com/o6lb8n.jpg

Che significa??!

Oceans11
23-01-2009, 17:06
Di solito gli errori ti dicono da cosa sono causati, basta saper leggere:

"cannot find symbol - method pow(...) - class: Math"

questo suggerisce che non trova il metodo pow della classe Math, oppure non trova la classe Math! :D

Per risolvere basta importare la classe Math nel tuo programma, così:

import java.util.Math;

milt89
23-01-2009, 17:29
Di solito gli errori ti dicono da cosa sono causati, basta saper leggere:



questo suggerisce che non trova il metodo pow della classe Math, oppure non trova la classe Math! :D

Per risolvere basta importare la classe Math nel tuo programma, così:

import java.util.Math;

GRAZIE ORA VA :)
scusate ma sono un niubbo :)