From 7a01aa1c9d9a81f7dfd33e638859bf3f1626dd81 Mon Sep 17 00:00:00 2001 From: Luca Conte Date: Thu, 27 Oct 2022 21:25:31 +0200 Subject: [PATCH] u11 --- u10/Swap.java | 4 ++-- u11/Scale.class | Bin 0 -> 1084 bytes u11/Scale.java | 12 +++++++----- 3 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 u11/Scale.class diff --git a/u10/Swap.java b/u10/Swap.java index 3b94008..475f703 100644 --- a/u10/Swap.java +++ b/u10/Swap.java @@ -7,9 +7,9 @@ public class Swap { System.out.println("p1: ("+p1.x+", "+p1.y+")"); System.out.println("p2: ("+p2.x+", "+p2.y+")"); } - + public static void swapPoints(Point p1, Point p2) { - Point ptmp = new Point(p1.x, p1.y); + Point ptmp = new Point(p1); p1.setLocation(p2.x, p2.y); p2.setLocation(ptmp.x, ptmp.y); } diff --git a/u11/Scale.class b/u11/Scale.class new file mode 100644 index 0000000000000000000000000000000000000000..a2cf3b1a632aaa21f018f4d59552adc6a820242d GIT binary patch literal 1084 zcmaJ=YflqF6g>mmZo4d$H`W58g0@wt?+436Z9;5Pm81k?j30(Fp-ZZxO0sbiCooy4^l(@;x+?~1i+;h&({P}zS8^AVRS{TBx3ByJVafb0@e!>eL_m2wi z4vs}tF~m1q-&I=-!`a-vi3Gz~l*B))!mf0EWx<4{>qi)3*-|ODZ($T;CQ>%WF+q!! zD)$6KBCK=I6#<3Q*>XRKLuE-!VcNuujakg~ajCRJB^pFQwusS8r`DB)-GKU6R3Lc6 zNfM2;jjPBourKtM^vZ&b#b~8HNrIPbT*nQDxdyL`qV%g=y?0fOqEK;Pg$%P=KnFi^ zfxun=$g!}D6%)5?+(wpRDk9%cfWd5PI-XAqyYhM=v@Is`HtuMnMna*=lKQ)n@{OWA zBv(>p*B5VFjRO(v@dIs{(cmua&t^Xka?0&9SQXg{s$$30$yVg^n&w9Cy^>OeD&WmG zLe=D9n2O_(g~xbe;;FXb8N+fUBO>YgC$cUI9l0H6c6e3Epv~~LS4}su1Nxf#hn@(R z%Tm@`O=pl}&q`n6Ub`tSN$*wJIe$*?&*(xFx#v|}C7cA-=}fRC#$cCxUj#*uhoJ~f zY%;72h`WrliEW0(|EJO&=m;d&M(MujXBc#@5vTDkeJ#+;XpZI2z`jwyuu7xe1{EZ+ zh62Sp^%D##1Xj(B_-1VD7t9Zt`7NKw%^NxDbz5bomv V%?Sc|Nbhqv^kq@Bfi1j1`X5d6`f&gN literal 0 HcmV?d00001 diff --git a/u11/Scale.java b/u11/Scale.java index 0edfaa2..04675bf 100644 --- a/u11/Scale.java +++ b/u11/Scale.java @@ -1,15 +1,17 @@ +import java.awt.Point; public class Scale { public static void main(String[] args) { int x= 4; int y= 3; int faktor= 2; - // ... hier kommt der Code hin (ggf. mehrere Anweisungen), - // der zum Aufruf der Methode skaliere benötigt wird + Point p = new Point(x,y); + skaliere(p, faktor); - System.out.println(); + System.out.println(p.x + " " + p.y); } - // Hier fehlt Ihre Methode skaliere + public static void skaliere(Point p, int faktor) { + p.setLocation(p.x * faktor, p.y * faktor); + } } -