336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
1.Rectangle.java
public class Rectangle{
//필드->특성,속성 표현
String color;
int width;
int length;
int area=0;
int perimiter=0;
public void setColor(String str){
color=str;
}
public void setWidth(int i){
width=i;
}
public void setLength(int j){
length=j;
}
public String getColor(){
return color;
}
public int getWidth(){
return width;
}
public int getLength(){
return length;
}
public int area(){
area=width*length;
return area;
}
public int perimeter(){
perimiter=2*(width+length);
return perimiter;
}
}
2. TestRectangle.java
import java.util.Scanner;
//import c.modeling.ex01.ans.Rectangle;
public class TestRectangle{
public static void main(String s[]){
Scanner keyboard=new Scanner(System.in);
Rectangle rec1=new Rectangle();
System.out.println("첫번째 직사각형의 색깔:");
rec1.setColor(keyboard.next());
System.out.println("첫번째 직사각형의 가로:");
rec1.setWidth(keyboard.nextInt());
System.out.println("첫번째 직사각형의 세로:");
rec1.setLength(keyboard.nextInt());
Rectangle rec2=new Rectangle();
System.out.println("두번째 직사각형의 색깔:");
rec2.setColor(keyboard.next());
System.out.println("두번째 직사각형의 가로:");
rec2.setWidth(keyboard.nextInt());
System.out.println("두번째 직사각형의 세로:");
rec2.setLength(keyboard.nextInt());
System.out.println(rec1.getColor()+"직사각형의 넓이는"+rec1.area()+
"이고 둘레는"+rec1.perimeter()+"입니다.");
System.out.println(rec2.getColor()+"직사각형의 넓이는"+rec2.area()+
"이고 둘레는"+rec2.perimeter()+"입니다.");
if(rec1.area()>rec2.area())
System.out.println("넓이는 "+rec1.getColor()+" 직사각형이 더 큽니다.");
else if(rec1.area()
'Language > Java 예제' 카테고리의 다른 글
[Java예제] 절대값 예제 (0) | 2015.01.30 |
---|---|
[Java예제] 객체지향 예제 (0) | 2015.01.30 |
[Java예제] 윤년계산 (0) | 2015.01.30 |
[Java예제] 오름차순 정렬 (0) | 2015.01.30 |
[Java예제] 1~1000중 입력받은 정수의 배수의 개수/배수의 합 계산 예제 (0) | 2015.01.30 |