package ch2;
import java.util.Scanner;
class Rectangle{
Point p1 = new Point(50,50);
Point p2 = new Point(100,100);
public Rectangle() {
// TODO Auto-generated constructor stub
}
}
class Point(int a, int b){
Point(int a, int b) {
this.a = a;
this.b = b;
}
}
public class Ex7 {
public static void main(String[] args) {
Point p = InputPoint();
IsContainSquare(p);;
}
public static void IsContainSquare(Point p){
Rectangle rec = new Rectangle();
if(p.a>=rec.p1.a && p.a<=rec.p2.a){
if(p.b>=rec.p1.a && p.b<=rec.p2.b){
System.out.println("사각형안에 점이 있습니다.");
}else System.out.println("사각형안에 점이 없습니다");
}else System.out.println("사각형안에 점이 없습니다.");
}
public static Point InputPoint(){
Scanner rd = new Scanner(System.in);
int a,b;
System.out.print("점(x,y)의 좌표를 입력하시오>>");
a=rd.nextInt();
b=rd.nextInt();
Point p = new Point(a,b);
return p;
}
}
아무리봐도 모르겠음.. class Point 쪽에 빨간줄 그어져있긴 하던데 슈발
class Point(int a, b) => class Point
this.a, this.b 선언이 안되어있음
클래스는 이름만 써야지 파이썬 하십니까
진짜 파이썬 하다가 자바접하신거 같다. 파이썬의 근본없는 멤버 생성이 눈에 아른거린다...
루비합시다
ㅋㅋㅋ 감사감사 다시 공부하는 중이어서 ㅎㅎ