Oblig 1 IN1010

Du må laste opp et dokument for å få tilgang til dette dokumentet.

Emne

IN1010 Objektorientert programmering

Type

Oblig

Karakter

Godkjent

Nedlastinger

0

Filer

6

Kodespråk

Java

Opplastet

27. august 2022

Nyttig?

0

Du må være registrert og logget inn for å stemme.

Utdrag

  • Dataklynge.java
  • Rack.java
  • Hovedprogram.java
  • GammeltHovedprogram.java
  • Node.java
  • dataklynge.txt
1public class Dataklynge {
2    private Rack[] klynge = new Rack[2000];
3    private int noderPerRack;
4    private int setInnNodeTeller = 0;
5
6    public Dataklynge(int noderPerRack){
7    /**
8    * Konstruktoren til classen. Setter hvor mange noder det skal vere i hver rack
9    */
10        this.noderPerRack = noderPerRack;
11    }
12
13    public void settInnNode( Node node){
14     /** * Fyller opp de forskjellige rackene i klyngen. Hvis det ikke finnes noen rack, lages det en. * Hvis en rack er full, lages det en ny en.
15    */
16        if(setInnNodeTeller == 0){
17            Rack nyRack = new Rack();
18            nyRack.settInn(node);
19            klynge[setInnNodeTeller] = nyRack;
20        }
21        else{
22            for (Rack rack : klynge) {
23               if(rack != null){
24                if(rack.getAntNoder() < noderPerRack){
25                    rack.settInn(node);
26
27                    setInnNodeTeller ++;
28                    return;
29                }
30                else{
31                    Rac...

Tilsvarende dokumenter

Oblig 7 IN1010

IN1010 Objektorientert programmering - 28. august 2022

Oblig 0 IN1010

IN1010 Objektorientert programmering - 27. august 2022

Oblig 2 IN1010

IN1010 Objektorientert programmering - 27. august 2022

Oblig 3 IN1010

IN1010 Objektorientert programmering - 28. august 2022

Oblig 5 IN1010

IN1010 Objektorientert programmering - 28. august 2022

Oblig 6 IN1010

IN1010 Objektorientert programmering - 28. august 2022