Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Nioh 3: souls-like punitivo e Action RPG
Nioh 3: souls-like punitivo e Action RPG
Nioh 3 aggiorna la formula Team NINJA con aree esplorabili più grandi, due stili di combattimento intercambiabili al volo (Samurai e Ninja) e un sistema di progressione pieno di attività, basi nemiche e sfide legate al Crogiolo. La recensione entra nel dettaglio su combattimento, build, progressione e requisiti PC
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti
La facilità di installazione e la completa automazione di tutte le fasi di utilizzo, rendono questo prodotto l'ideale per molti clienti. Ecco com'è andata la nostra prova in anteprima
Dark Perk Ergo e Sym provati tra wireless, software via browser e peso ridotto
Dark Perk Ergo e Sym provati tra wireless, software via browser e peso ridotto
be quiet! debutta nel settore mouse da gaming con Dark Perk Ergo e Dark Perk Sym: due modelli gemelli per specifiche, con polling rate di 8.000 Hz anche in wireless, sensore PixArt PAW3950 da 32.000 DPI e autonomia dichiarata fino a 110 ore. Nel test, a 8.000 Hz si arriva a circa 30 ore reali, con ricarica completa in un'ora e mezza
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 16-01-2009, 15:59   #1
DaNi89
Senior Member
 
L'Avatar di DaNi89
 
Iscritto dal: Sep 2007
Messaggi: 478
[Java] somma di tutte le occerrenze di array

// restituisce la somma di tutti i valori contenuti nel float array 'arr'
private float totArray(float[] arr)
{
float total = 0;
for (int i = 0; i < arr.lenght; i++)
total += arr[i];
}

// codice che usa il metodo qui sopra:
float totale = totArray(cel) + totArray(cel2) + totArray(cel3);
quel pezzo di codice riguardante il metodo totArray lo devo scrivere in un codice apparte? mentre nel main devo solo inserire l'ultima riga "float totale = totArray(cel) + totArray(cel2) + totArray(cel3);"?
DaNi89 è offline   Rispondi citando il messaggio o parte di esso
Old 16-01-2009, 19:11   #2
agente mm8
Senior Member
 
Iscritto dal: Mar 2008
Messaggi: 401
Crea una funzione, no?
Se poi vuoi fare tutto nel main, mettici solo il for.
E usa i tag code...
agente mm8 è offline   Rispondi citando il messaggio o parte di esso
Old 16-01-2009, 21:06   #3
DaNi89
Senior Member
 
L'Avatar di DaNi89
 
Iscritto dal: Sep 2007
Messaggi: 478
in codice nel main cosa devo scrivere in pratica?
DaNi89 è offline   Rispondi citando il messaggio o parte di esso
Old 16-01-2009, 23:37   #4
DaNi89
Senior Member
 
L'Avatar di DaNi89
 
Iscritto dal: Sep 2007
Messaggi: 478
il problema era stato già avviato nell'altro trhead poi chiuso:
int celle=Integer.parseInt(JOptionPane.showInputDialog("Quante celle?");
float[]cel=new float[celle];
for (a=0;a<celle;a++)
{
float valcel=Float.parseFloat(JOptionPane.showInputDialog("Inserisci valore celle "+a));
cel[a]=valcel;
}
int celle2=Integer.parseInt(JOptionPane.showInputDialog("Quante celle2?"));
float[]cel2=new float[celle2];
for (b=0;b<celle2;b++)
{
float valcel2=Float.parseFloat(JOptionPane.showInputDialog("Inserisci valore celle2 "+b));
cel2[b]=valcel2;
}
int celle3=Integer.parseInt(JOptionPane.showInputDialog("Quante celle3?"));
float[]cel3=new float[celle3];
for (c=0;c<celle3;c++)
{
float valcel3=Float.parseFloat(JOptionPane.showInputDialog("Inserisci valore celle3 "+c));
cel3[c]=valcel3;
}
float totale?????(qui cosa devo mettere x sommare tutti i valori dei 3 array??
che pezzo di codice mi manca x fare il totale?
DaNi89 è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2009, 00:02   #5
feboss
Senior Member
 
L'Avatar di feboss
 
Iscritto dal: Sep 2006
Città: Catania
Messaggi: 742
Ma la risposta te la sei data da solo e sta tutta nel primo post
Inserisci quello nel main e basta
__________________
Voglio sapere di che tessuto deve essere un discorso per non fare neanche una piega
Alternativa ai pacchi di NLITE
MacBook & Canon Ixus 80
feboss è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2009, 00:06   #6
DaNi89
Senior Member
 
L'Avatar di DaNi89
 
Iscritto dal: Sep 2007
Messaggi: 478
mi da errore inserendo quel codice nel main
DaNi89 è offline   Rispondi citando il messaggio o parte di esso
Old 17-01-2009, 01:37   #7
feboss
Senior Member
 
L'Avatar di feboss
 
Iscritto dal: Sep 2006
Città: Catania
Messaggi: 742
al posto di private scrivi static e tutto il metodo devi inserirlo al di fuori del main, ma sempre all'interno della classe
__________________
Voglio sapere di che tessuto deve essere un discorso per non fare neanche una piega
Alternativa ai pacchi di NLITE
MacBook & Canon Ixus 80
feboss è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2009, 10:27   #8
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
L'errore è che mancava un return, qui:
Codice:
// restituisce la somma di tutti i valori contenuti nel float array 'arr'
private float totArray(float[] arr)
{
    float total = 0;
    for (int i = 0; i < arr.lenght; i++)
        total += arr[i];
    return total;
}
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 21-01-2009, 15:21   #9
DaNi89
Senior Member
 
L'Avatar di DaNi89
 
Iscritto dal: Sep 2007
Messaggi: 478
Quote:
Originariamente inviato da feboss Guarda i messaggi
al posto di private scrivi static e tutto il metodo devi inserirlo al di fuori del main, ma sempre all'interno della classe
grazie mille ho risolto come hai detto tu!
DaNi89 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti Test in super anteprima di Navimow i220 LiDAR: i...
Dark Perk Ergo e Sym provati tra wireless, software via browser e peso ridotto Dark Perk Ergo e Sym provati tra wireless, softw...
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
SpaceX realizzerà uno smartphone ...
Fire TV Omni QLED, Serie 2 e Serie 4: le...
Con l'Event Horizon Telescope si sta stu...
Milano Cortina 2026, dietro le quinte de...
IA e automazione: le armi per industrial...
SpaceX sta per rimuovere il braccio di a...
Sony a ISE 2026: display, soluzioni imme...
Sony punta sull'IA: brevettati i podcast...
Logitech G Astro A50, le cuffie gaming d...
Lenovo a ISE 2026: smart collaboration, ...
GeForce RTX 5000 SUPER cancellate e RTX ...
Substack conferma violazione: esposti da...
L'IA costa caro. Oracle punta a raccogli...
OpenAI lancia Frontier: il cervello cent...
Questo robot aspirapolvere lava sempre c...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:55.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v