Help!! wil een int commando maken die int kan optellen

Status
Niet open voor verdere reacties.

kirito74

Nieuwe gebruiker
Lid geworden
7 nov 2013
Berichten
2
Knipsel.jpg

hallo

ik heb een progleem bij java.

ik wil een int commando maken die verschilende int van Tijd en stoptijd rekend.
helaas luck het mij niet zo goed zou iemand mij willen helpen?

dit is mijn code .

Alvast bedankt


Code:
Class Televisieprogramma

import java.util.*;

public class Televisieprogramma {
    private ArrayList<Zenderlijst> lijst;

    //constructor
    public Televisieprogramma() {
        lijst = new ArrayList<Zenderlijst>();  

    }
    
//voeg een zender toe aan televiesieprogramma
    public void Voeg_een_programma_toe (Zenderlijst lid) {
        lijst.add(lid);
    }
    
//verwijder een zender van televiesieprogramma    
    public void Haal_een_programma_weg (Zenderlijst lid) {
        lijst.remove(lid);
    }
    
    //Print het resultaat van alle toegevoegde zenderprogramma in het systeem
    public void print_aantal_programmas() {
        System.out.println( "" );
        System.out.println( "Kanaal,programma,tijd,tijdstop,zendernaam,datum" );
        System.out.println( "======================================================" );
        for( Zenderlijst lid : lijst ){
            System.out.println( lid.getKanaal() +" "+ lid.getProgramma() +" "+ lid.getTijd() +" "+ lid.getTijdstop () +" "+ lid.getZendernaam () +" "+ lid.getDatumtv() );
        }
    }
    
//Zender zoeken op basis van kanaal
    public Zenderlijst zoek_op_kanaal ( int kanaal ) {
        Zenderlijst gezochtkanaal = null;
        for( Zenderlijst lid : lijst ){
            if( lid.getKanaal() == kanaal )//bepaalt wat er ingevoerd moet worden
                gezochtkanaal = lid; 
        }

        return gezochtkanaal;
    }
    
//Laat aantal programma's zien die draaien op het een tijdstip
    public int laat_aantal_programmas_zien_op_tijd ( int tijd ) {
        int aantal_zenders = 0;
        for( Zenderlijst lid : lijst){
            if( lid.getTijd() == tijd )
                aantal_zenders++;   
        }
        return aantal_zenders; 
    }
}




Class Zenderlijst


/**
 * 
 */
public class Zenderlijst {

    private int kanaal;
    private String programma;
    private int tijd;
    private int tijdstop;
    private String zendernaam;
    private Datum datumtv;

    //constructor
    public Zenderlijst(int kanaal,String programma,int tijd, int tijdstop, String zendernaam,Datum datumtv){

        this.kanaal = kanaal;
        this.programma = programma;
        this.tijd = tijd;
        this.tijdstop = tijdstop;
        this.zendernaam = zendernaam;
        this.datumtv = datumtv;

    }

    
    public void getInfo(){
        System.out.println("Kanaal,programma,tijd,tijdstop,zendernaam");
        System.out.println(kanaal +" "+ programma +" "+ tijd +" "+ tijdstop +" "+ zendernaam +" "+ datumtv);
    }

    public int getKanaal() {
        return kanaal;
    }

    public Datum getDatumtv() {
        return datumtv;
    }

    public int getTijd() {
        return this.tijd;
    }
    
    public int getTijdstop() {
        return this.tijdstop;
    }
    
    public String getProgramma() {
        return programma;
    }

    public String getZendernaam() {
        return zendernaam;
    }

}




Class Datum



public class Datum {
    private int jaar;
    private int maand;
    private int dag;

    //constructor
    public Datum(int dag,int maand,int jaar){

        this.jaar = jaar;
        this.maand = maand;
        this.dag = dag;

    }
    
    public void getInfo(){
        System.out.println( "Gegevens dag/maand/jaar" );
        System.out.println( "" );
        System.out.println( "Dag,maand,jaar" );
        System.out.println( "======================================================" );
        System.out.println(dag +" "+ maand +" "+ jaar);
    }

    public int getDag() {
        return dag;
    }

    public int getMaand() {
        return maand;  
    }

    public int getJaar() {
        return jaar;  
    }
    
    public String toString() {
        return dag+"-"+maand+"-"+jaar;
    }
}
 
Laatst bewerkt door een moderator:
Ik snap je vraag niet helemaal?

Aan de code te zien denk ik dus dat je het verschil tussen de tijd en de stoptijd van een bepaald lid wilt weten?

[CPP]public int getDifferenceTijdStoptijd(lid l){
int i = 0;
if(!(l.getTijd() == 0) && !(l.getTijdstop() == 0)){
i = l.getTijdstop()-l.getTijd();
}
return i;
}
[/CPP]
PS: het is gemakkelijk als je je code tussen "code" tags zet, op deze manier:
[CPP]
Code:
hier de code
[/CPP]
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan