点是否在圆内
import java.util.*;
import javax.swing.*;
class Main {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Enter a point with two coordinates: ");
double pointX = input.nextDouble();
double pointY = input.nextDouble();
if(Math.pow((pointX * pointX + pointY * pointY) , 0.5) > 10){
System.out.print("Point (" + pointX + ", " + pointY + ") is not in the circle");
}else{
System.out.print("Point (" + pointX + ", " + pointY + ") is in the circle");
}
}
}
点是否在矩形内
import java.util.*;
import javax.swing.*;
class Main {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Enter a point with two coordinates: ");
double pointX = input.nextDouble();
double pointY = input.nextDouble();
if(pointX < (10.0 / 2) && pointY < (5.0 / 2)){
System.out.print("Point (" + pointX + ", " + pointY + ") is in the rectangle");
}else{
System.out.print("Point (" + pointX + ", " + pointY + ") is not in the rectangle");
}
}
}
点是否在三角形内
y = -0.5x + 100
import java.util.*;
import javax.swing.*;
class Main {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Enter a point's x- and y-coordinates:");
double pointX = input.nextDouble();
double pointY = input.nextDouble();
if(pointX <= 200 && pointX >= 0
&& pointY <=100 && pointY >=0
&& (-0.5 * pointX + 100) >= pointY){
System.out.print("Point (" + pointX + ", " + pointY + ") is in the triangle");
}else{
System.out.print("Point (" + pointX + ", " + pointY + ") is not in the triangle");
}
}
}