오늘은 자바 별찍기 소스를 예제로 하려고 합니다. 그냥 나중에 확인해보려고 남기는 것이구요. 필요하신 분들은 참고하시면 좋을 것 같습니다.
위의 예제는 별표를 거꾸로 찍는 예제입니다. 즉 원하는 숫자를 입력하고, 해당 숫자부터 하나씩 별표의 갯수를 줄여가면서 마지막에는 하나만 찍게 되는 예제인것이죠.
<자바 별찍기 거꾸로 찍기 - 결과화면>
그러면 이번에는 반대로 별표가 차례대로 찍히는 것에 대해 보려고 합니다. 아래는 해당 코드입니다. 즉 원하는 숫자를 입력하면 1부터 원하는 숫자까지 별표를 하나씩부터 증가하면서 찍게 되는 예제입니다.
<자바 별찍기 - 결과화면>
위 소스코드 부분은 이미지이구요. 아래는 소스코드로 된 것이며, 두개를 합쳐놓은 것입니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | import java.util.Scanner; public class Starts { public static void main(String[] args) { // TODO Auto-generated method stub //입력받기 위해 생성한 stdin 객체변수 Scanner stdin = new Scanner(System.in); //출력 System.out.print("원하는 숫자를 입력하세요 : "); //입력받은 값을 num 변수에 대입 int num = stdin.nextInt(); int i=1; while ( i <= num )//몇 라인까지 출력하느냐를 i변수로 표시 { int j=num; while ( j >= i) //별표를 j개부터 num개까지 출력 { System.out.print("*"); j--; } System.out.println();//줄바꿈 i++; } System.out.print("원하는 숫자를 입력하세요 : "); num = stdin.nextInt(); i=1; while ( i <= num )//몇 라인까지 출력하느냐를 i변수로 표시 { int j=1; while ( j <= i) //별표를 j개부터 num개까지 출력 { System.out.print("*"); j++; } System.out.println();//줄바꿈 i++; } } } | cs |
'[미네르바's IT] > [미네르바's 안드로이드]' 카테고리의 다른 글
안드로이드 스튜디오 java.lang.OutOfMemory Error 해결법 (0) | 2017.07.17 |
---|---|
안드로이드 스튜디오 단축키 모음 파일 다운 가능 (0) | 2017.07.11 |
안드로이드 ratingbar 예제 (0) | 2017.06.28 |
안드로이드 이클립스 ADT 에러 (2) | 2017.06.27 |
안드로이드 avd read-only file system 수정하는 방법 (0) | 2017.06.26 |