Understanding Program Output Through Drill
20 likes | 131 Vues
This educational program demonstrates how class methods manipulate values and affect output when executed in Java code. Learn from this drill to understand Java programming concepts effectively.
Understanding Program Output Through Drill
E N D
Presentation Transcript
Drill – What does this program output? class Num { private int n; Num(intnum) {set(num);} public int get (){return n;} public void set (intnum){n=num;} } class CB { public static void change(int a, int b, int c, Num d, Num e, int[] f, int[] g){ b=d.get(); f[2]=a; g=f; d=e; e.set(c); c=9;} public static void main(String[] s){ int[] ia = {4,2,7}; int[] ib = {3,8,5}; Num n1=new Num(6); Num n2=new Num(1); change(ia[0],ia[1],0,n1,n2,ia,ib); for (int i=0;i<3;i++) System.out.println(ia[i]+" "+ib[i]); System.out.println(n1.get()+" "+n2.get());}}