본문 바로가기

전체 글86

[Java] 자바 별 찍기 연습 별 찍기 별 찍기는 반복문 for / while 을 사용해서 출력하는 방법을 연습하기 위해 자주 사용되는 예제이다. ( 나의 코드는 정답이 아니고 여러가지 출력방법 중 하나이다. ) 직각삼각형 for (int i = 0; i < 5; i++) { for (int j = 0; j < i+1; j++) { System.out.print("*"); } System.out.println(); } 첫 번째 for문은 중첩된 for문을 얼마나 언제까지 반복할 것인가에 대한 조건식을 가지고 있다. 나는 이 for문 안에 줄바꿈 실행문을 넣었으므로 몇 줄(행)을 만들지를 의미한다. 나는 별을 다섯 줄(행) 출력해야하므로 i가 5보다 작을 때 까지 반복되도록 조건을 만든다. 초기값을 0부터 시작했기 때문에 0, 1, 2.. 2019. 9. 13.
[Java] 반복문 For 반복문 for 반복해서 문장을 수행해야 할 때 사용한다. 여기서 문장은 실행문을 의미한다. for 초기값을 세팅해주고 조건이 참일 경우 실행문이 실행된다. 한 번 실행 후 중괄호를 빠져나오면서 증감식에 따라 변수의 초기값이 증가, 감소하며 조건이 거짓이 될 때까지 실행문을 반복한다. int i = 1; for (i = 0; i < 10; i++) { System.out.print(i); } // 1 2 3 4 5 6 7 8 9 출력 초기 i의 값은 0이다. 0이 10보다 작을 경우에 i값인 0을 출력하고, i값을 1 증가시킨다. 초기 i의 값은 1이다. 1이 10보다 작을 경우에 i값인 1을 출력하고, i값을 1 증가시킨다. . . . 초기 i의 값은 9이다. 9가 10보다 작을 경우에 i값인 9를 출력.. 2019. 9. 11.
[Java] 반복문 While 반복문 whlie 반복해서 문장을 수행해야할 때 사용한다. while 조건이 참인 동안에 실행문을 계속해서 실행해준다. 그리고 조건이 거짓이 되면 while 문을 빠져나온다. 주의할 점은 어느 순간에 거짓값을 가져서 반복문을 종료할 수 있도록 조건문을 변경하는 실행문을 작성해줘야 한다는 것이다. 그렇지 않으면 무한루프에 빠질 수 있다. 의도된 것이 아니라면 특정한 목적을 이룬 뒤에는 조건이 거짓이 되어 반복문을 종료할 수 있도록 한다. int i = 1; while(i < 10) { System.out.print(i); i++; } // 1 2 3 4 5 6 7 8 9 출력 ( i가 10보다 작을 동안, ) { i를 출력해주고 i의 값을 1씩 증가해준다. } do while do while은 조건의 참/.. 2019. 9. 11.
[Java] 조건문 If 조건문 if 조건문은 조건의 참 true과 거짓 false 에 따라 서로 다른 작업을 할 수 있다. 따라서 조건식은 boolean 타입으로 참/ 거짓의 결과가 나오게 작성해야 한다. 조건식이 참/ 거짓의 결과값을 반환하게 하기 위해 일반적으로 관계연산자와 논리연산자가 많이 사용된다. if int i = 10; if (i > 0) { System.out.println("i는 0보다 큽니다."); } // i는 0보다 큽니다. 출력 if ( 조건 )이 참일 때 if { 실행문; }이 실행된다. if ~ else int i = 10; int j = 20; if(j < 20) { System.out.println("j는 20보다 작습니다."); } else { System.out.println("j는 20보다 .. 2019. 9. 10.
프리즘(prismjs)으로 인라인 코드와 소스코드 넣는 방법 인라인 inline 코드입력 inline 넘버링 없는 소스코드 code 코드입력 System.out.println(a); System.out.println(b); 소스코드 code 코드입력 System.out.println(a); System.out.println(b); 2019. 9. 7.