C
computer7
Ospite
Salve a tutti, ho appena iniziato il corso di Java in 4^superiore e sono proprio alle prime armi.( anche se conosco bene il C e il pascal(obsoleto:lol:) )
Ecco mi è stato dato un problema da risolvere(a dir la verità è una sfida che ci ha lanciato il docente, dato che non abbiamo ancora molta dimestichezza), in poche parole calcolare l'area di un trapezio senza però l ausilio di una variabile per ogni base e una per l altezza, bensì utilizzando i parametri da inserire nell array String[] mediante l'uso della shell/terminale....
Il mio docente ci ha spiegato( velocemente) che appena inserisco dei valori nella shell questi occupano uno spazio all interno dell array String[] (se ho capito bene:boh:)
Tanto per dire, se eseguo da terminale java NomeProgramma 10 6 8
dovrebbe inserire nella posizione args[0]=10; args[1]=6; args[2]=8 ??
e se così fosse in args[3] potrei fare una cosa del genere--> args[3]=((args[0]+args[1])*args[2])/2; ??
E poi se String[] è un array di stringhe come cavolo posso fare delle operazioni matematiche su esso( *; / ) ??:boh:
Se qualcuno riuscisse a spiegarmi l'uso di questi parametri gliene sarei grato :D
Ecco mi è stato dato un problema da risolvere(a dir la verità è una sfida che ci ha lanciato il docente, dato che non abbiamo ancora molta dimestichezza), in poche parole calcolare l'area di un trapezio senza però l ausilio di una variabile per ogni base e una per l altezza, bensì utilizzando i parametri da inserire nell array String[] mediante l'uso della shell/terminale....
Il mio docente ci ha spiegato( velocemente) che appena inserisco dei valori nella shell questi occupano uno spazio all interno dell array String[] (se ho capito bene:boh:)
Tanto per dire, se eseguo da terminale java NomeProgramma 10 6 8
dovrebbe inserire nella posizione args[0]=10; args[1]=6; args[2]=8 ??
e se così fosse in args[3] potrei fare una cosa del genere--> args[3]=((args[0]+args[1])*args[2])/2; ??
E poi se String[] è un array di stringhe come cavolo posso fare delle operazioni matematiche su esso( *; / ) ??:boh:
Se qualcuno riuscisse a spiegarmi l'uso di questi parametri gliene sarei grato :D