点是否在相应的图形内

点是否在圆内


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");     
      }
      
      
    }
  }
posted @ 2022-05-15 14:48  Scenery_Shelley  阅读(41)  评论(0)    收藏  举报