Ultimi argomenti attivi
Cerca
Classe ContaTempo in java. Problemi
2 partecipanti
DebuggingZone :: Informatica :: Programmazione :: Java
Pagina 1 di 1
Classe ContaTempo in java. Problemi
Devo Realizzare una classe ContaTempo in grado di misurare il tempo trascorso tra due istanti differenti.
La classe deve avere i seguenti metodi
· void start() che avvia la misura
· long end() che interrompe la misura e ritorna il numero di millisecondi trascorsi dallultima esecuzione
del metodo start
Suggerimento: utilizzare il metodo System.currentTimeMillis() per ottenere il tempo attuale in
millisecondi e misurare il tempo trascorso come differenza di tale valore preso in istanti differenti. In particolare
utilizzare un campo long per memorizzare listante in cui viene invocato il metodo start ed utilizzarlo nel
metodo stop per calcolare il tempo trascorso.
Non riesco chi mi aiuta??
La classe deve avere i seguenti metodi
· void start() che avvia la misura
· long end() che interrompe la misura e ritorna il numero di millisecondi trascorsi dallultima esecuzione
del metodo start
Suggerimento: utilizzare il metodo System.currentTimeMillis() per ottenere il tempo attuale in
millisecondi e misurare il tempo trascorso come differenza di tale valore preso in istanti differenti. In particolare
utilizzare un campo long per memorizzare listante in cui viene invocato il metodo start ed utilizzarlo nel
metodo stop per calcolare il tempo trascorso.
Non riesco chi mi aiuta??
Re: Classe ContaTempo in java. Problemi
Sasā ha scritto:Devo Realizzare una classe ContaTempo in grado di misurare il tempo trascorso tra due istanti differenti.
La classe deve avere i seguenti metodi
· void start() che avvia la misura
· long end() che interrompe la misura e ritorna il numero di millisecondi trascorsi dallultima esecuzione
del metodo start
Suggerimento: utilizzare il metodo System.currentTimeMillis() per ottenere il tempo attuale in
millisecondi e misurare il tempo trascorso come differenza di tale valore preso in istanti differenti. In particolare
utilizzare un campo long per memorizzare listante in cui viene invocato il metodo start ed utilizzarlo nel
metodo stop per calcolare il tempo trascorso.
Non riesco chi mi aiuta??
Sa!!! questo codice dovrebbe farti capire come potresti implementare il tuo problema... dovrebbe essere chiaro come funziona..e come dovrebbe comportarsi la tua classe..cmq se hai problemi ti faccio la classe come verrebbe!!
- Codice:
package primay;
import java.sql.Date;
public class Time {
public static void main(String [] args){
long d = System.currentTimeMillis ();
System.out.println (d);
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long c = System.currentTimeMillis ();
System.out.println (c);
System.out.println("millisecondi trascorsi: "+(c-d));
}
}
LuxLuciS86- Admin
- Numero di messaggi : 169
Etā : 37
Localizzazione : senza fissa dimora(nomade)
Data d'iscrizione : 23.09.08
Re: Classe ContaTempo in java. Problemi
Grazie Lux!! guardando il codice penzo di aver capito come funziona....Domani mi chiudo a programmare, e poi ti faccio sapere come č andata. Ti ringrazio il tuo aiuto e sempre prezioso, una mano santa. Grazie Grande.
Re: Classe ContaTempo in java. Problemi
questa č la classe!!!!!
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
questa parte e solamente un thread che fa passare 2 secondi..tranquillamente puoi mettere un tuo pezzo di codice..
- Codice:
package primay;
public class Time {
public long partenza;
public Time(){
partenza = 0;
}
public void start(){
partenza = System.currentTimeMillis ();
System.out.println (partenza);
}
public long end(){
long fine;
fine = System.currentTimeMillis ();
return fine - partenza;
}
public static void main(String [] args){
Time t;
t = new Time();
t.start();
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long c = t.end();
System.out.println("millisecondi trascorsi: "+c);
}
}
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
questa parte e solamente un thread che fa passare 2 secondi..tranquillamente puoi mettere un tuo pezzo di codice..
LuxLuciS86- Admin
- Numero di messaggi : 169
Etā : 37
Localizzazione : senza fissa dimora(nomade)
Data d'iscrizione : 23.09.08
Argomenti simili
» Problemi ftp
» Problemi masterizzazione dvd con nero
» Problemi invio posta con Evolution
» SQL e JAVA
» Ricorsione Java
» Problemi masterizzazione dvd con nero
» Problemi invio posta con Evolution
» SQL e JAVA
» Ricorsione Java
DebuggingZone :: Informatica :: Programmazione :: Java
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.
|
|
Mer Apr 13, 2011 12:17 am Da Sasā
» Gallo Web Solutions.
Ven Ott 29, 2010 12:15 am Da Sasā
» Accendere un Computer automaticamente o a distanza
Mer Ott 20, 2010 11:09 pm Da Sasā
» Masterizzatore interno modello LG Slim SATA MULTI DVD 18x8 T20N/T40N
Ven Ott 08, 2010 9:32 am Da Sitzigorru
» P=NP sembra proprio di no, forse siamo alla soluzione.............
Mar Set 14, 2010 8:28 pm Da Sasā
» Come installare windows xp da boot con usb
Gio Giu 03, 2010 9:07 pm Da DaviduX
» CPU a 36GHz? Con Phenom II X6 si puō!
Sab Mag 15, 2010 9:31 pm Da ElDorado
» Lucid Lynx: Ubuntu cambia pelle
Sab Mag 15, 2010 9:17 pm Da kevin
» iPhone 4G a pezzi: produrlo costa solo 175$
Sab Mag 15, 2010 9:06 pm Da kevin