|
albakiara |
dubbio su array Orario [] tempi |
19-11-2011 09:08 |
|
|
albakiara |
.illuminato.
Registered: Sep 2010
Posts: 157 (0.03 al dì)
Location: Pavia
Corso: informatica
Anno: 3
Time Online: 19:31:35 [...]
Status: Offline
Edit | Report | IP: Logged |
dubbio su array Orario [] tempi
Salve a tutti,
dovrei creare e inizializzare quell'array con questi orari:
12:00, 2:05, 10:15
io ho fatto così, però mi dà errori:
Orario[] tempi = {new Orario(2:05), new Orario(10:15), new Orario (12:00) };
cosa sbaglio?
|
19-11-2011 09:08 |
|
|
| |
|
CowBoy |
Il costruttore Orario che tipo di variabile prende ... |
19-11-2011 10:39 |
|
|
CowBoy |
.arcimaestro.
Registered: May 2006
Posts: 294 (0.04 al dì)
Location: Milano
Corso: F49 - Informatica
Anno: Laureato F49
Time Online: 3 Days, 13:40:27 [...]
Status: Offline
Edit | Report | IP: Logged |
Il costruttore Orario che tipo di variabile prende come parametro? Hai una descrizione della classe Orario?
Constructor Summary
Orario()
Costruisce un nuovo orario che rappresenta l'orario attuale, cioè l'orario relativo all'istante in cui viene invocato.
Orario(int hh, int mm)
Costruisce un nuovo orario a partire dai due argomenti specificati che rappresentano, nell'ordine, ore e minuti.
Orario(java.lang.String s)
Costruisce un nuovo orario a partire dalla stringa specificata come argomento nel formato "hh:mm".
http://pighizzini.dico.unimi.it/jb/...ili/Orario.html
Prova a modificarlo così:
Orario[] tempi = { new Orario("02:05"), new Orario("10:15"), new Orario("12:00") };
oppure singolarmente:
Orario[] tempi = new Orario[3];
tempi[0] = new Orario("02:05");
tempi[1] = new Orario("10:15");
tempi[2] = new Orario("12:00");
Ciao!
__________________
.. ±·ø·±-`` MuSiC iS My LanGuAGe ´´-±·ø·± ..
Last edited by CowBoy on 21-11-2011 at 14:12
|
19-11-2011 10:39 |
|
|
| |
|
lektronar |
il problema è la stringa, il costruttore col form ... |
21-11-2011 02:24 |
|
|
lektronar |
.fedelissimo.
Registered: May 2010
Posts: 59 (0.01 al dì)
Location: Arese
Corso: Informatica
Anno: 3
Time Online: 6:09:54 [...]
Status: Offline
Edit | Report | IP: Logged |
il problema è la stringa, il costruttore col formato hh:mm vuole un letterale stringa.
|
21-11-2011 02:24 |
|
|
| |
|
albakiara |
potresti scrivere il codice? grazie ... |
21-11-2011 10:01 |
|
|
albakiara |
.illuminato.
Registered: Sep 2010
Posts: 157 (0.03 al dì)
Location: Pavia
Corso: informatica
Anno: 3
Time Online: 19:31:35 [...]
Status: Offline
Edit | Report | IP: Logged |
potresti scrivere il codice? grazie
|
21-11-2011 10:01 |
|
|
| |
|
CowBoy |
Il problema in modo sintetico si chiama "doppio ap ... |
21-11-2011 13:53 |
|
|
CowBoy |
.arcimaestro.
Registered: May 2006
Posts: 294 (0.04 al dì)
Location: Milano
Corso: F49 - Informatica
Anno: Laureato F49
Time Online: 3 Days, 13:40:27 [...]
Status: Offline
Edit | Report | IP: Logged |
Il problema in modo sintetico si chiama "doppio apice non formattato"
hh:mm vuol dire che devi passare una stringa di 5 caratteri, mentre 2:05 ne ha solo 4. Per rispettare il formato devi inserire "02:05".
code:
import prog.utili.*;
class Prova
{
public static void main()
{
Orario[] tempi = { new Orario( "02:05" ), new Orario( "10:15" ), new Orario( "12:00" ) };
for ( int i = 0; i < 3; i++ )
System.out.println( tempi[i].toString() );
}
}
__________________
.. ±·ø·±-`` MuSiC iS My LanGuAGe ´´-±·ø·± ..
Last edited by CowBoy on 21-11-2011 at 14:10
|
21-11-2011 13:53 |
|
|
| |
|
oksana213 |
|
|
oksana213 |
.amico.
Registered: May 2008
Posts: 23 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 15:04:37 [...]
Status: Offline
Edit | Report | IP: Logged |
codice
class Soluzione{
public static void main (String [] args){
String [] temp = {new String ("12:05"), new String ("2:05"), new
String ("10:15")};
for (int i=0; i<3; i++)
System.out.print(temp[i].toString() + " ");
System.out.println();
}
}
|
21-11-2011 14:01 |
|
|
| |
|
CowBoy |
Re: codice |
21-11-2011 14:03 |
|
|
CowBoy |
.arcimaestro.
Registered: May 2006
Posts: 294 (0.04 al dì)
Location: Milano
Corso: F49 - Informatica
Anno: Laureato F49
Time Online: 3 Days, 13:40:27 [...]
Status: Offline
Edit | Report | IP: Logged |
Re: codice
Originally posted by oksana213
class Soluzione{
public static void main (String [] args){
String [] temp = {new String ("12:05"), new String ("2:05"), new
String ("10:15")};
for (int i=0; i<3; i++)
System.out.print(temp[i].toString() + " ");
System.out.println();
}
}
Ma l'oggetto non era di tipo Orario?
__________________
.. ±·ø·±-`` MuSiC iS My LanGuAGe ´´-±·ø·± ..
Last edited by CowBoy on 21-11-2011 at 14:08
|
21-11-2011 14:03 |
|
|
| |
|
albakiara |
si appunto :-) ... |
21-11-2011 19:20 |
|
|
albakiara |
.illuminato.
Registered: Sep 2010
Posts: 157 (0.03 al dì)
Location: Pavia
Corso: informatica
Anno: 3
Time Online: 19:31:35 [...]
Status: Offline
Edit | Report | IP: Logged |
si appunto :-)
|
21-11-2011 19:20 |
|
|
| |
|
CowBoy |
Il codice che ti ho postato sopra l'ho provato e f ... |
22-11-2011 09:04 |
|
|
CowBoy |
.arcimaestro.
Registered: May 2006
Posts: 294 (0.04 al dì)
Location: Milano
Corso: F49 - Informatica
Anno: Laureato F49
Time Online: 3 Days, 13:40:27 [...]
Status: Offline
Edit | Report | IP: Logged |
Il codice che ti ho postato sopra l'ho provato e funziona. Se hai dei problemi di questo tipo il mio suggerimento è di guardare subito le API delle classi coinvolte.
Ciao!
__________________
.. ±·ø·±-`` MuSiC iS My LanGuAGe ´´-±·ø·± ..
|
22-11-2011 09:04 |
|
|
| |
|
lektronar |
Non c'entra nulla l'apice non formattato etc... è ... |
23-11-2011 04:01 |
|
|
lektronar |
.fedelissimo.
Registered: May 2010
Posts: 59 (0.01 al dì)
Location: Arese
Corso: Informatica
Anno: 3
Time Online: 6:09:54 [...]
Status: Offline
Edit | Report | IP: Logged |
Non c'entra nulla l'apice non formattato etc... è solo che non passava un tipo argomento corretto, ovvero mancavano i doppi apici. Non è richiesto lo '0' davanti a ore minori di 10.
|
23-11-2011 04:01 |
|
|
| |
|
CowBoy |
mmm... allora avrò una vecchia versione della cla ... |
23-11-2011 08:32 |
|
|
CowBoy |
.arcimaestro.
Registered: May 2006
Posts: 294 (0.04 al dì)
Location: Milano
Corso: F49 - Informatica
Anno: Laureato F49
Time Online: 3 Days, 13:40:27 [...]
Status: Offline
Edit | Report | IP: Logged |
mmm... allora avrò una vecchia versione della classe Orario, perché a me mi dava un errore se mettevo "2:10" al posto di "02:10".
Problema risolto cmq!
__________________
.. ±·ø·±-`` MuSiC iS My LanGuAGe ´´-±·ø·± ..
|
23-11-2011 08:32 |
|
|
| |
|
All times are GMT. The time now is 16:07. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|