자바로 구현한 도형출력 프로그램
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

자바로 구현한 도형출력 프로그램에 대한 보고서 자료입니다.

목차

1. 프로그램 명세
2. 소스코드
3. 출력결과
1)삼각형 출력화면
2)사각형 출력화면
3)오각형 출력화면

본문내용

선택한 도형을 출력한다.
2. 소스코드
polygon클래스
abstract class polygon {
abstract void draw(int width, int vertical); //추상메소드
}
triangle클래스
public class triangle extends polygon {
void draw(int width, int vertical)
{
int i=0;
int k=0;
int j=0;
for(i=1;i<=vertical;i++)
{
for(k=14;k>i;k--)
{
System.out.print(\" \");
}
for(j=1;j<=2*i-1;j++)
{
System.out.print(\"*\");
}
System.out.println(\"\");
}
}
}
quadrangle클래스
public class quadrangle extends polygon{
void draw(int width, int vertical) //추상메소드 구현
{
int i=0;
int j=0;
for(i=0;i {
for(j=0;j {
System.out.print(\"*\");
}
System.out.println(\"\");
}
}
}
pentagon클래스
public class pentagon extends polygon{
void draw(int width, int vertical){ //추상메소드 구현
int i=0;
int k=0;
int j=0;
int m=0;
for(i=1;i<=vertical/2;i++)
{
for(k=14;k>i;k--)
{
System.out.print(\" \");
}
for(j=1;j<=2*i-1;j++)
{
System.out.print(\"*\");
}
System.out.println(\"\");
}
for(m=i;m>1;m--)
{
for(k=14;k>m;k--)
{
System.out.print(\" \");
}
for(j=1;j<=2*m;j++)
{
System.out.print(\"*\");
}
System.out.println(\"\");
}
}
}
main클래스
import java.util.Scanner;
public class main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int num=0; //어떤 모양을 선택할지 결정하는 변수
int width=0;
int vertical=0;
Scanner scan = new Scanner (System.in);
System.out.println(\"삼각형은:0 사각형은:1 오각형은:2\");
num = scan.nextInt();
if(num==0) //삼각형일때
{
System.out.println(\"높이의 길이를 입력하세요\");
vertical = scan.nextInt();
triangle a= new triangle();
a.draw(0,vertical);
}
if(num==1) //사각형일
  • 가격2,000
  • 페이지수7페이지
  • 등록일2020.12.08
  • 저작시기2015.3
  • 파일형식한글(hwp)
  • 자료번호#1141704
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니