Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet!
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet!
Il REDMAGIC Astra Gaming Tablet rappresenta una rivoluzione nel gaming portatile, combinando un display OLED da 9,06 pollici a 165Hz con il potente Snapdragon 8 Elite e un innovativo sistema di raffreddamento Liquid Metal 2.0 in un form factor compatto da 370 grammi. Si posiziona come il tablet gaming più completo della categoria, offrendo un'esperienza di gioco senza compromessi in mobilità.
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2
Dopo un mese di utilizzo intensivo e l'analisi di oltre 50 scatti, l'articolo offre una panoramica approfondita di Nintendo Switch 2. Vengono esaminate le caratteristiche che la definiscono, con un focus sulle nuove funzionalità e un riepilogo dettagliato delle specifiche tecniche che ne determinano le prestazioni
Gigabyte Aero X16 Copilot+ PC: tanta potenza non solo per l'IA
Gigabyte Aero X16 Copilot+ PC: tanta potenza non solo per l'IA
Un notebook che punta sull'abbinamento tra potenza di calcolo, schermo ampio e dimensioni nel complesso compatte. Gigabyte Aero X16 Copilot+ PC si trasporta facilmente, vanta buona autonomia con batteria e offre tanto grazie alla piattaforma AMD Ryzen AI e alla scheda video NVIDIA GeForce RTX 5070 Laptop tanto per un utilizzo professionale come per intrattenersi.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-10-2004, 15: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, 15: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, 15:58   #3
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1726
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, 16:05   #4
checo
Senior Member
 
L'Avatar di checo
 
Iscritto dal: Aug 2000
Messaggi: 17909
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, 16: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, 16:11   #6
Vin81
Senior Member
 
L'Avatar di Vin81
 
Iscritto dal: Apr 2003
Città: Prov.L'Aquila! -Email: djvin81@gmail.com
Messaggi: 1562
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, 16: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, 16: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 16:27.
neliam è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2004, 16: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, 16:23   #10
jumpermax
Senior Member
 
L'Avatar di jumpermax
 
Iscritto dal: Mar 2001
Messaggi: 1906
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, 16: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, 16:26   #12
jumpermax
Senior Member
 
L'Avatar di jumpermax
 
Iscritto dal: Mar 2001
Messaggi: 1906
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, 16: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, 16:29   #14
jumpermax
Senior Member
 
L'Avatar di jumpermax
 
Iscritto dal: Mar 2001
Messaggi: 1906
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, 16: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, 16: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, 16:34   #17
jumpermax
Senior Member
 
L'Avatar di jumpermax
 
Iscritto dal: Mar 2001
Messaggi: 1906
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, 16: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, 16: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, 16: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 16:45.
neliam è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet! Recensione REDMAGIC Astra Gaming Tablet: che spe...
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2 Dopo un mese, e 50 foto, cosa abbiamo capito del...
Gigabyte Aero X16 Copilot+ PC: tanta potenza non solo per l'IA Gigabyte Aero X16 Copilot+ PC: tanta potenza non...
vivo X200 FE: il top di gamma si è fatto tascabile? vivo X200 FE: il top di gamma si è fatto ...
TCL 65C7K, televisore Mini-LED di qualità, versatile e dal prezzo competitivo TCL 65C7K, televisore Mini-LED di qualità...
Podcast e musica senza estraniarsi dal m...
Ecco come Elon Musk intende controllarvi...
BYD rivoluziona (ancora) il settore auto...
Tutta colpa di un PC usato? L'incredibil...
Prime Day finito, non le offerte: un wee...
YouTube manda in pensione la pagina Tend...
Scopa elettrica Chebio, gran ritorno a s...
Samsung Neo QLED da 65 pollici scende so...
TCL 55 pollici 4K con Google TV e HDR10+...
28 GB/s e 7 milioni di IOPS: questo cont...
No Prime Day, ma comunque party: 3 porta...
DJI Neo Fly More Combo vola basso a 276€...
Robot che pulisce al posto tuo? Questo L...
Il momento migliore per comprare iPhone ...
Gli adolescenti hanno capito tutto e sta...
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: 16:05.


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