Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1

    Valutazione codice Java

    ciao a tutti, avrei bisogno di aiuto su alcuni esercizi di valutazione di codice Java. Ve ne posto uno, nel quale non riesco a capire bene l'esecuzione del programma dato (sono alle prime armi).
    qualcuno saprebbe spiegarmi come ottengo i risultati richiesti?


    codice:
    public class PointS {
      int x;
      int y;
    
    PointS(int x, int y) {
    this.x=x;
    this.y=y;
    }
    
    public static PointS[] makeArray (int n, PointS pt) {
    PointS[] res= new PointS[n];
    for (int i=0; i<n; i++) {
    pt.x=pt.x+n;
    pt.y=pt.y+n;
    res[i]=pt;
    }
    return res;
    }
    
    
    public static PointS sum(PointS[] a) {
    PointS res =a[0];
    for (int i=1; i<a.length; i++) {
    res.x=res.x+a[i].x;
    res.x=res.x+a[i].y;
    }
    return res;
    }
    }

    Dopo l'esecuzione di:

    codice:
    PointS pt1= new PointS (3,3);
    PointS pt2= PointS.sum(PointS.makeArray(2,pt1));

    quanto valgono: pt1.x? pt1.y? pt2.x? pt2.y?
    Ultima modifica di LeleFT; 21-01-2015 a 18:48 Motivo: Aggiunti i tag CODE

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.