Package intersectingCircles; import java.util.Scanner; public class Intersecting
ID: 3788401 • Letter: P
Question
Package intersectingCircles; import java.util.Scanner; public class IntersectingCircles {public static void main(String[] args) {//TODO Auto-generated method stub Scanner input - new Scanner(Systea.in); System.out.print("Enter First Center Coordinates (x1, y1) and radius1: "); double X1 = input.nextDouble(); double Y1 = input.nextDouble(); double Radius1 = input.nextDouble(); System.out.print("Enter Second Center Coordinates (x2, y2) and radius2: "); double X2 = input.nextOouble(); double Y2 = input.nextDouble(); double Radius2 = input.nextDouble(); double distance = Math.pow((X1 - X2) * (X1 - X2) + (Y1 - Y2) * (Y1 - Y2), theta, 5); if (Radius2 + Radiucs1) = distance);{System.out.println("The circles intersect");} else (distance >= Radius2 + Radius1);|(Systew.out.println("The circles do not intersect");}}}Explanation / Answer
Hi, Please find correct code.
import java.util.Scanner;
public class IntersectingCircle {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter first center coordinate(x1, y1) nd radius: ");
double x1 =input.nextDouble();
double y1 = input.nextDouble();
double radius1 = input.nextDouble();
System.out.print("Enter second center coordinate(x2, y2) nd radius: ");
double x2 =input.nextDouble();
double y2 = input.nextDouble();
double radius2 = input.nextDouble();
double distance = Math.sqrt((x1-x2)*(x1-x2) + (y1-y2)*(y1-y2));
if((radius1+radius2) <= distance)
System.out.println("The circle do not intersect");
else
System.out.println("The circle intersect");
}
}
/*
Sample run:
Enter first center coordinate(x1, y1) nd radius: 0 0 2
Enter second center coordinate(x2, y2) nd radius: 0 1 2
The circle intersect
Enter first center coordinate(x1, y1) nd radius: 1 1 2
Enter second center coordinate(x2, y2) nd radius: 4 5 2
The circle do not intersect
*/
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.