Qualcosa del genere?
Stamperà i coefficienti angolari delle rette per i due punti.codice:class punto { private double x,y; punto(double x, double y) { this.x = x; this.y = y; } public punto where() { return this; } public double whereX() { return x; } public double whereY() { return y; } } class matematicaDaBiliardo { public static Double m(Palla a, Palla b) { return new Double ((a.whereY()-b.whereY())/(a.whereX()-b.whereX())); } } public class Palla extends punto { private String nome; public Palla(double x, double y, String nome) { super (x,y); this.nome = nome; } public String toString() { return nome; } public static void main (String[] args) { Palla Bianca = new Palla (10, 10, "Bianca"); Palla Otto = new Palla (10, 20, "Otto"); Palla Tre = new Palla (15, 20, "Tre"); Palla Due = new Palla (15, 15, "Due"); System.out.println(Bianca+" - "+Otto+": "+matematicaDaBiliardo.m(Bianca, Otto)); System.out.println(Otto+" - "+Tre+": "+matematicaDaBiliardo.m(Otto, Tre)); System.out.println(Tre+" - "+Due+": "+matematicaDaBiliardo.m(Tre, Due)); System.out.println(Otto+" - "+Due+": "+matematicaDaBiliardo.m(Otto, Due)); } }

Rispondi quotando