I don't understand why if (isSolution==true) or if (isSolution = true) cannot be a legal start of a if statement as the isSolution was declared and assigned false. Logically, it makes sense, but I don't understand how to work out the syntax. Java Code: import java.util.Scanner; public class LabProgram { public static void main(String[] args) { /* Type your code here. */Scanner scnr= new Scanner(System.in); int x1=scnr.nextInt(); int y1=scnr.nextInt(); int z1=scnr.nextInt(); int x2=scnr.nextInt(); int y2=scnr.nextInt(); int z2=scnr.nextInt(); int x=0; int y=0; Boolean isSolution=false; for (int i= -10; i < 11; i++) { for (int j= -10; i < 11; j++) { if ((x1 * i + y1 * j == z1) && (x2 * i + y2 * j == z2)) isSolution = true; x=i; y=j; break; } } } if (isSolution==true) { System.out.println("x= " +x+ "y= " +y); } else { System.out.println("There is no solution"); } }
I don't understand why if (isSolution==true) or if (isSolution = true) cannot be a legal start of a if statement as the isSolution was declared and assigned false. Logically, it makes sense, but I don't understand how to work out the syntax.
Java Code:
import java.util.Scanner;
public class LabProgram {
public static void main(String[] args) {
/* Type your code here. */Scanner scnr= new Scanner(System.in);
int x1=scnr.nextInt();
int y1=scnr.nextInt();
int z1=scnr.nextInt();
int x2=scnr.nextInt();
int y2=scnr.nextInt();
int z2=scnr.nextInt();
int x=0;
int y=0;
Boolean isSolution=false;
for (int i= -10; i < 11; i++) {
for (int j= -10; i < 11; j++) {
if ((x1 * i + y1 * j == z1) && (x2 * i + y2 * j == z2))
isSolution = true;
x=i;
y=j;
break;
}
}
}
if (isSolution==true) {
System.out.println("x= " +x+ "y= " +y);
} else {
System.out.println("There is no solution");
}
}
![Numerous engineering and scientific applications require finding solutions to a set of equations. Ex: 8x + 7y = 38 and 3x - 5y = -1 have a
solution x = 3, y = 2. Given integer coefficients of two linear equations with variables x and y, use brute force to find an integer solution for x
and y in the range -10 to 10.
Ex: If the input is:
8 7 38
3 -5 -1
the output is:
x = 3, y = 2
Use this brute force approach:
For every value of x from -10 to 10
For every value of y from -10 to 10
Check if the current x and y satisfy both equations. If so, output the solution, and finish.
Ex: If no solution is found, output:
There is no solution
You can assume the two equations have no more than one solution.
Note: Elegant mathematical techniques exist to solve such linear equations. However, for other kinds of equations or situations, brute force
can be handy.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fc14768d3-3359-407d-85b4-624ecac227c9%2F7c1f5ea9-75ab-4ab2-bf48-32c1d3bda2d4%2F0ml1cit_processed.png&w=3840&q=75)
![Failed to compile
LabProgram.java:27: error: illegal start of type
if (issolution==true) {
LabProgram.java:27: error: <identifier> expected
if (isSolution==true) {
LabProgram.java:29: error: illegal start of type
} else {
3 errorS](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fc14768d3-3359-407d-85b4-624ecac227c9%2F7c1f5ea9-75ab-4ab2-bf48-32c1d3bda2d4%2Fiyqmu7_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)