@@ -23,24 +23,24 @@ private ComplexNumberMultiplication() {
23
23
* @return the resulting complex number after multiplication
24
24
*/
25
25
public static String multiplyComplexNumbers (String num1 , String num2 ) {
26
- int i = num1 .indexOf ('+' );
27
- int j = num2 .indexOf ('+' );
26
+ int plusIndex1 = num1 .indexOf ('+' );
27
+ int plusIndex2 = num2 .indexOf ('+' );
28
28
29
- String r1 = num1 .substring (0 , i );
30
- String i1 = num1 .substring (i + 1 , num1 .length () - 1 );
29
+ String realPart1 = num1 .substring (0 , plusIndex1 );
30
+ String imagPart1 = num1 .substring (plusIndex1 + 1 , num1 .length () - 1 );
31
31
32
- int re1 = Integer .parseInt (r1 );
33
- int im1 = Integer .parseInt (i1 );
32
+ int re1 = Integer .parseInt (realPart1 );
33
+ int im1 = Integer .parseInt (imagPart1 );
34
34
35
- String r2 = num2 .substring (0 , j );
36
- String i2 = num2 .substring (j + 1 , num2 .length () - 1 );
35
+ String realPart2 = num2 .substring (0 , plusIndex2 );
36
+ String imagPart2 = num2 .substring (plusIndex2 + 1 , num2 .length () - 1 );
37
37
38
- int re2 = Integer .parseInt (r2 );
39
- int im2 = Integer .parseInt (i2 );
38
+ int re2 = Integer .parseInt (realPart2 );
39
+ int im2 = Integer .parseInt (imagPart2 );
40
40
41
- int reAns = re1 * re2 - im1 * im2 ;
42
- int imAns = re1 * im2 + im1 * re2 ;
41
+ int reResult = re1 * re2 - im1 * im2 ;
42
+ int imResult = re1 * im2 + im1 * re2 ;
43
43
44
- return reAns + "+" + imAns + "i" ;
44
+ return reResult + "+" + imResult + "i" ;
45
45
}
46
46
}
0 commit comments