Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica
Il nuovo gimbal mobile DJI evolve il concetto di tracciamento automatico con tre modalità diverse, un modulo multifunzionale con illuminazione integrata e controlli gestuali avanzati. Nel gimbal è anche presente un'asta telescopica da 215 mm con treppiede integrato, per un prodotto completo per content creator di ogni livello
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce
Abbiamo provato il nuovo HUAWEI Pura 80 Pro. Parliamo di uno smartphone che è un vero capolavoro di fotografia mobile, grazie ad un comparto completo in tutto e per tutto, In questa colorazione ci è piaciuto molto, ma i limiti hardware e software, seppur in netto miglioramento, ci sono ancora. Ma HUAWEI ha fatto davvero passi da gigante per questa nuova serie Pura 80. Buona anche l'autonomia e soprattutto la ricarica rapida sia cablata che wireless, velocissima.
Opera Neon: il browser AI agentico di nuova generazione
Opera Neon: il browser AI agentico di nuova generazione
Abbiamo provato il nuovo web browser con intelligenza artificiale della serie Opera accessibile tramite abbonamento. Ecco le nostre prime impressioni sulle funzionalità di Opera Neon basate su AI e come funzionano
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-10-2004, 16:18   #1
neliam
Senior Member
 
L'Avatar di neliam
 
Iscritto dal: Feb 2003
Messaggi: 2326
!!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

Posto volontariamente questo thread in questa sezione perchè è la piu' vista (vi prego non me lo spostate mod almeno finchè un anima santa non mi risponde)

Domani ho un esame di java(per io che faccio chimica non pretendono chissaccè pero' devo passarlo)

Premetto che so appena le basi

Chiedo a voi!!

PERCHE' NON MI FA PARTIRE STO PROGRAMMA?? (somma di N numeri a partire da 1,2 ecc)!!

class Somma {
public static void main ( String[] args ) {
int somma = 0;
int i = 1;
int N = Integer.parseInt( args[0] );
while (i<=N ) {
somma +=1;
}
System.out.println(+somma);
}
}

Me lo compila ma mi appare sto messaggio:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsExceptio at Somma.main(Somma.java:5);

Aiutatemi se non so fa un programma del genere mi boccia e devo minacciare il prof!

<<NeliaM>>
neliam è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 16:56   #2
*ReSta*
Senior Member
 
Iscritto dal: May 2003
Messaggi: 2657
a parte che nn si capisce cosa deve fare e sembra che quel ciclo nn finisca mai l'errore che riporta è a questa riga:

int N = Integer.parseInt( args[0] );

deve ricevere un input da tastiera?? io ne so pochissimo, forse meno di te ma una mano te la posso dare con prog così semplici.
__________________
[:::0]_
*ReSta* è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 16:58   #3
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Re: !!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

Quote:
Originariamente inviato da neliam
Posto volontariamente questo thread in questa sezione perchè è la piu' vista (vi prego non me lo spostate mod almeno finchè un anima santa non mi risponde)

Domani ho un esame di java(per io che faccio chimica non pretendono chissaccè pero' devo passarlo)

Premetto che so appena le basi

Chiedo a voi!!

PERCHE' NON MI FA PARTIRE STO PROGRAMMA?? (somma di N numeri a partire da 1,2 ecc)!!

class Somma {
public static void main ( String[] args ) {
int somma = 0;
int i = 1;
int N = Integer.parseInt( args[0] );
while (i<=N ) {
somma +=1;
}
System.out.println(+somma);
}
}

Me lo compila ma mi appare sto messaggio:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsExceptio at Somma.main(Somma.java:5);

Aiutatemi se non so fa un programma del genere mi boccia e devo minacciare il prof!

<<NeliaM>>

da quel che vedo

1) devi passare da riga di comando il numero fino al quale deve fare la somma

2) all'interno del while devi aggiornare il contatore i++;
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:05   #4
checo
Senior Member
 
L'Avatar di checo
 
Iscritto dal: Aug 2000
Messaggi: 17963
Re: !!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

Quote:
Originariamente inviato da neliam
Posto volontariamente questo thread in questa sezione perchè è la piu' vista (vi prego non me lo spostate mod almeno finchè un anima santa non mi risponde)

facciamo tutti così e imputtaniamo il forum allora. se delle sezioni ci sono non vedo perchè per te si dovrebbe fare un eccezzione.
__________________
.
checo è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:06   #5
*ReSta*
Senior Member
 
Iscritto dal: May 2003
Messaggi: 2657
Re: Re: !!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

Quote:
Originariamente inviato da checo
facciamo tutti così e imputtaniamo il forum allora. se delle sezioni ci sono non vedo perchè per te si dovrebbe fare un eccezzione.
ma perchè nn ti fai un giro da un'altra parte acido rompipalle che nn sei altro?? Manco fossi un mod...
__________________
[:::0]_
*ReSta* è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:11   #6
Vin81
Senior Member
 
L'Avatar di Vin81
 
Iscritto dal: Apr 2003
Città: Prov.L'Aquila! -Email: [email protected]
Messaggi: 1564
Re: Re: Re: !!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

Quote:
Originariamente inviato da *ReSta*
ma perchè nn ti fai un giro da un'altra parte acido rompipalle che nn sei altro?? Manco fossi un mod...

nn vedo perche devi rispondere così; in fondo ha ragione
Vin81 è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:14   #7
*ReSta*
Senior Member
 
Iscritto dal: May 2003
Messaggi: 2657
Re: Re: Re: Re: !!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

Quote:
Originariamente inviato da Vin81
nn vedo perche devi rispondere così; in fondo ha ragione
che sia 1 rompipalle è vero, che nn è un mod è vero.
Tra l'altro è anche il primo a lanciare flame e a far notare le puntigliezze solo per scatenare putiferi. Se chiedi una cosa interviene solo per dirti di usare il tasto cerca...

tutto ciò nn lo sopporto
__________________
[:::0]_
*ReSta* è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:22   #8
neliam
Senior Member
 
L'Avatar di neliam
 
Iscritto dal: Feb 2003
Messaggi: 2326
Va be facciamo cosi' chiedo a un mod di spostare la discussione

MOD perfavore mi spostate la discussione in "Programmazione"
Grazie

Mi scuso se "ho sputtanato il forum" ma la forza della disperazione è in me!

<<NeliaM>>

Ultima modifica di neliam : 10-10-2004 alle 17:27.
neliam è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:23   #9
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
beh si devi passare un argomento alla linea di comando altrimenti non trova nulla e ti da quell'errore. java non ti permette di fare schifezze con le letture/scritture in memoria quindi se non c'è niente non te lo fa leggere (meglio!!)

inoltre c'è la mancanza di un contatore per far terminare il while. potresti pure usare un ciclo for cmq.

ah, ma sei sicuro che sia giusta la somma? tu continui ad aggiungere 1, non è che devi fare 1 + 2 + 3 ecc.?


edit:cmq nella sezione programmazione ti avrebbero risposto con altrettanta solerzia. stai tranquillo, è ben frequentata
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:23   #10
jumpermax
Senior Member
 
L'Avatar di jumpermax
 
Iscritto dal: Mar 2001
Messaggi: 1910
Re: !!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

Quote:
Originariamente inviato da neliam
Posto volontariamente questo thread in questa sezione perchè è la piu' vista (vi prego non me lo spostate mod almeno finchè un anima santa non mi risponde)

Domani ho un esame di java(per io che faccio chimica non pretendono chissaccè pero' devo passarlo)

Premetto che so appena le basi

Chiedo a voi!!

PERCHE' NON MI FA PARTIRE STO PROGRAMMA?? (somma di N numeri a partire da 1,2 ecc)!!

class Somma {
public static void main ( String[] args ) {
int somma = 0;
int i = 1;
int N = Integer.parseInt( args[0] );
while (i<=N ) {
somma +=1;
}
System.out.println(+somma);
}
}

Me lo compila ma mi appare sto messaggio:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsExceptio at Somma.main(Somma.java:5);

Aiutatemi se non so fa un programma del genere mi boccia e devo minacciare il prof!

<<NeliaM>>
ti da quell'errore perchè args è vuoto quindi quando gli dici di andare a vedere in arg[0] da un errore.
Il programma in se comunque contiene diversi errorini...
jumpermax è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:25   #11
neliam
Senior Member
 
L'Avatar di neliam
 
Iscritto dal: Feb 2003
Messaggi: 2326
Il compito mio è quello di creare un programma dove all'inizio io gli do un numero "esempio 5" e lui mi somma i primi 5 numeri a partire da 1 (esempio = 1+2+3+4+5=20)

Voi come fareste??

Devo mettere un vettore ma mi sa che sbaglio a dichiararlo

<<NeliaM>>
neliam è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:26   #12
jumpermax
Senior Member
 
L'Avatar di jumpermax
 
Iscritto dal: Mar 2001
Messaggi: 1910
Re: !!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

PERCHE' NON MI FA PARTIRE STO PROGRAMMA?? (somma di N numeri a partire da 1,2 ecc)!!

class Somma {
public static void main ( String[] args ) {
int somma = 0;
int i = 1;
if (args.length>0){
int N = Integer.parseInt( args[0] );
while (i<=N ) {
somma =somma+i;
i++;
}
System.out.println("risultato "+somma);
}
else System.out.println("missing parameter")
}
}
jumpermax è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:29   #13
BeBrA
Senior Member
 
Iscritto dal: Jul 2002
Città: Vicenza
Messaggi: 704
Quote:
Originariamente inviato da neliam
Il compito mio è quello di creare un programma dove all'inizio io gli do un numero "esempio 5" e lui mi somma i primi 5 numeri a partire da 1 (esempio = 1+2+3+4+5=20)

Voi come fareste??

Devo mettere un vettore ma mi sa che sbaglio a dichiararlo

<<NeliaM>>
A parte che 1+2+3+4+5 non fa 20, ma 15 ,
comunque sostituisci somma +=1; con somma +=i++; e possibilmente gestisci le eccezioni
BeBrA è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:29   #14
jumpermax
Senior Member
 
L'Avatar di jumpermax
 
Iscritto dal: Mar 2001
Messaggi: 1910
comunque ragazzi se qua passa un mod visti anche certi commenti volano giù sanzioni... consiglio diplomazia e distensione.
jumpermax è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:31   #15
neliam
Senior Member
 
L'Avatar di neliam
 
Iscritto dal: Feb 2003
Messaggi: 2326
Re: Re: !!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

Quote:
Originariamente inviato da jumpermax
PERCHE' NON MI FA PARTIRE STO PROGRAMMA?? (somma di N numeri a partire da 1,2 ecc)!!

class Somma {
public static void main ( String[] args ) {
int somma = 0;
int i = 1;
if (args.length>0){
int N = Integer.parseInt( args[0] );
while (i<=N ) {
somma =somma+i;
i++;
}
System.out.println("risultato "+somma);
}
else System.out.println("missing parameter")
}
}

Se lo faccio partire mi da missing parameter....perchè non mi chiede di inserire il numero N??

<<NeliaM>>
neliam è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:32   #16
BeBrA
Senior Member
 
Iscritto dal: Jul 2002
Città: Vicenza
Messaggi: 704
Re: Re: Re: !!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

Quote:
Originariamente inviato da neliam
Se lo faccio partire mi da missing parameter....perchè non mi chiede di inserire il numero N??

<<NeliaM>>
devi passare da riga di comando il numero, perchè usi args[0]
BeBrA è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:34   #17
jumpermax
Senior Member
 
L'Avatar di jumpermax
 
Iscritto dal: Mar 2001
Messaggi: 1910
appunto... arg[] è il vettore degli argomenti che gli passi al momento della chiamata... ossia tutte le parole che scrivi dopo il nome del programma...
jumpermax è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:34   #18
neliam
Senior Member
 
L'Avatar di neliam
 
Iscritto dal: Feb 2003
Messaggi: 2326
Re: Re: Re: Re: !!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

Quote:
Originariamente inviato da BeBrA
devi passare da riga di comando il numero, perchè usi args[0]
E come si fa??? (sto proprio messo male)

Quello che vorrei è inserire il numero dopo l'esecuzione e fino a 2 minuti fa pensavo si potesse fare con

int N = integer.parseInt ( args[0] )


<<NeliaM>>
neliam è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:36   #19
BeBrA
Senior Member
 
Iscritto dal: Jul 2002
Città: Vicenza
Messaggi: 704
Re: Re: Re: Re: Re: !!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

Quote:
Originariamente inviato da neliam
E come si fa??? (sto proprio messo male)

Quello che vorrei è inserire il numero dopo l'esecuzione e fino a 2 minuti fa pensavo si potesse fare con

int N = integer.parseInt ( args[0] )


<<NeliaM>>
come ha detto jumper tutto quello che scrivi dopo il nome del programma finisce su args[]
quindi
ad esempio: java Somma 5
ti somma i primi 5 numeri
BeBrA è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 17:38   #20
neliam
Senior Member
 
L'Avatar di neliam
 
Iscritto dal: Feb 2003
Messaggi: 2326
Re: Re: Re: Re: Re: Re: !!!!!AIUTATEMI!!!! (per chi sa programmare un po' di java)

Quote:
Originariamente inviato da BeBrA
come ha detto jumper tutto quello che scrivi dopo il nome del programma finisce su args[]
quindi
ad esempio: java Somma 5
ti somma i primi 5 numeri


Porca madoschia non capisco!! Compilo e tutto ok
Eseguo ok ma appare solo"missing parameter" ..non dovrei inserire un numero e quello mi fa poi tante somme quanto quel numero??

<<NeliaM>>

Ultima modifica di neliam : 10-10-2004 alle 17:45.
neliam è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica DJI Osmo Mobile 8: lo stabilizzatore per smartph...
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce Recensione Pura 80 Pro: HUAWEI torna a stupire c...
Opera Neon: il browser AI agentico di nuova generazione Opera Neon: il browser AI agentico di nuova gene...
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
1.200 CV e drift a 213 km/h: la supercar...
Shenzhou-21: esperimenti sui topi in orb...
Cloudera punta su cloud privato e intell...
Il mistero del Ryzen 7 9700X3D: prezzo p...
Posticipato il rientro dell'equipaggio c...
Propaganda russa e hactivism fra le prin...
Superluna del Castoro: stasera il satell...
NVIDIA regala una GeForce RTX 5090 Found...
Snowflake punta su Intelligence, l'IA pe...
Volkswagen realizzerà i propri chip per ...
Formula E GEN4 svelata: 600 kW di potenz...
PC Desktop HP Victus con RTX 4060 e Ryze...
Fastnet, il 'mega-cavo' di AWS che pu&og...
Offerte Amazon da non perdere: GeForce R...
Clima, l'UE trova l'accordo sul taglio d...
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: 01:01.


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