Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
Tutti gli articoli Tutte le news

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 14-01-2009, 17:21   #1
DaNi89
Senior Member
 
L'Avatar di DaNi89
 
Iscritto dal: Sep 2007
Messaggi: 478
Problema con array di float

Utilizzo Java
il compilatore mi segnala errore in presenza di array di float. il messaggio che compare è il seguente:
possible loss of precision
found:float
required:int
ma io devo usare i float! come fare??
DaNi89 è offline  
Old 14-01-2009, 17:31   #2
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
posti il pezzo di codice in questione?
ndakota è offline  
Old 14-01-2009, 17:34   #3
DaNi89
Senior Member
 
L'Avatar di DaNi89
 
Iscritto dal: Sep 2007
Messaggi: 478
float[]dif=new float[a];
float[]cen=new float[b];
float[]att=new float[c];
float totale=dif[i]+cen[i]+att[i];
DaNi89 è offline  
Old 14-01-2009, 17:38   #4
DaNi89
Senior Member
 
L'Avatar di DaNi89
 
Iscritto dal: Sep 2007
Messaggi: 478
a,b,c e i sono tutti float
DaNi89 è offline  
Old 14-01-2009, 17:44   #5
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Il codice che hai postato va bene... Il problema semplicemente è il tipo di i.
Come indici vanno bene solo i tipi interi(unsigned)... basta che i lo dichiari come int od unsigned int e va bene
__________________
*ToMmO*

devlog | twitter
Tommo è offline  
Old 14-01-2009, 17:49   #6
DaNi89
Senior Member
 
L'Avatar di DaNi89
 
Iscritto dal: Sep 2007
Messaggi: 478
ok adesso sono rimasti 3 errori, devo uguagliare a,b e c a 3 variabili float...
DaNi89 è offline  
Old 14-01-2009, 18:14   #7
DaNi89
Senior Member
 
L'Avatar di DaNi89
 
Iscritto dal: Sep 2007
Messaggi: 478
ok problema della variabili risolto, adesso eseguendo il programma si interrompe dopo il primo for, quando invece ne dovrebbe eseguire 3!! qualcuno può aiutarmi?
DaNi89 è offline  
Old 14-01-2009, 19:00   #8
agente mm8
Senior Member
 
Iscritto dal: Mar 2008
Messaggi: 401
ehm... non credi che forse dovresti darci il codice?
P.S.: Ricorda i tag code
agente mm8 è offline  
Old 15-01-2009, 18:30   #9
DaNi89
Senior Member
 
L'Avatar di DaNi89
 
Iscritto dal: Sep 2007
Messaggi: 478
il problema dei for l'ho risolto, ora si eseguono normalmente ma nel totale mi da errore ed esce dal programma. nel totale devo prendere tutti i valori degli array ecco il codice:
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??
DaNi89 è offline  
Old 16-01-2009, 11:12   #10
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da DaNi89 Guarda i messaggi
il problema dei for l'ho risolto, ora si eseguono normalmente ma nel totale mi da errore ed esce dal programma. nel totale devo prendere tutti i valori degli array ecco il codice:
Codice:
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;
}
Dovresti postare anche il codice con cui calcoli il totale.


Quote:
float totale?????(qui cosa devo mettere x sommare tutti i valori dei 3 array??
Comunque per fare il totale basta che sommi tutti i valori di un array per avere il totale di quell'array, e alla fine sommi i tre totali.

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];
}

// codice che usa il metodo qui sopra:
float totale = totArray(cel) + totArray(cel2) + totArray(cel3);
__________________

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  
Old 16-01-2009, 11:36   #11
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
http://www.hwupgrade.it/forum/showthread.php?t=1649196
cionci è offline  
 Discussione Chiusa


Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Aetherflux e Lockheed Martin insieme per...
SpaceX sta proseguendo i test della terz...
Axiom Space ha mostrato un nuovo video d...
Realme: la trasformazione in sub-brand d...
PlayStation 6 si farà attendere: ...
BWT Alpine chiude la prima tornata di pr...
Beyond Good & Evil 2 non è st...
Qualcomm: il CEO ha guadagnato quasi 30 ...
AMD: 'Non importa cosa dice Intel, i mig...
Non è solo colpa del mercato: il ...
3 smartphone ai prezzi più bassi ...
Pwn2Own Automotive 2026 da record: 76 ze...
Più watt, più bassi e subwoofer incluso:...
Xiaomi POCO F8 Pro, un top di gamma a 54...
Tassa di 2 euro sui piccoli pacchi: un a...
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: 05:24.


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