1 public class ClassA { o in it WNHO OVOGA WNH 2 3 4 5 61 7 8 9 10 11 12 13 14 15 } 16 private final int SIZE_ARRAY publ

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

1 public class ClassA { o in it WNHO OVOGA WNH 2 3 4 5 61 7 8 9 10 11 12 13 14 15 } 16 private final int SIZE_ARRAY publ

Post by answerhappygod »

1 Public Class Classa O In It Wnho Ovoga Wnh 2 3 4 5 61 7 8 9 10 11 12 13 14 15 16 Private Final Int Size Array Publ 1
1 Public Class Classa O In It Wnho Ovoga Wnh 2 3 4 5 61 7 8 9 10 11 12 13 14 15 16 Private Final Int Size Array Publ 1 (15.58 KiB) Viewed 25 times
Given these 3 classes:
Why is "data1.varA.arrItems ==data2.varA.arrItems" true inclass TestDataTypes, even though arrays are non-primitivetypes?
1 public class ClassA { o in it WNHO OVOGA WNH 2 3 4 5 61 7 8 9 10 11 12 13 14 15 } 16 private final int SIZE_ARRAY public int numItems; public int[] arrItems; public ClassA(int n, int[] arr) { numItems = n; arrItems = arr; } 5; public ClassA() { numItems = 0; arrItems = new int[SIZE ARRAY]; }
1 public class DataTypes { public int intVar; 2 3 4 5 6 7 80 9 10 110 12 13 14 15 16 17 18 } 19 public double doublevar; public char charVar; public boolean boolvar; public classA varA; public DataTypes () { } public DataTypes (int newIntVar, double newDoublevar, char newCharvar, boolean newBoolVar, ClassA newVarA) { intVar = newIntVar; } doubleVar = newDoubleVar; charVar = newCharVar; boolVar = newBoolVar; varA = newVarA;
1 public class TestDataTypes { 2 30 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 public static void main(String[] args) { int[] testArray = { 2, 4, 6 }; // This statement creates an array of size 3 storing values 2, 4, and 6 DataTypes datal = new DataTypes (2, 3.3, 's', true, new ClassA (3, testArray)); DataTypes data2 = new DataTypes (2, 3.3, 's', true, new ClassA (3, testArray)); } // Test datal.varA.arrItems == data2.varA.arrItems if (datal.varA.arrItems == data2.varA.arrItems) System.out.println("true"); else System.out.println("false"); Problems Javadoc Declaration Console X TestDataTypes [Java Application] C:\Users\00bk2\.p2\pool\plugins\org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.3.v20220515-1416\jre\bin\javaw.exe true
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply