자격증/정보처리기사

프로그래밍 언어 활용(2)

짱뚱짱 2025. 9. 16. 14:10

JAVA의 출력 함수

  • printf()
    • 예) System.out.printf("%d", r);
    • r의 값을 10진수 정수로 출력한다.
  • print()
    • 예) System.out.print(r + s);
    • r과 s를 더한 값을 출력한다.
  • println()
    • System.out.println(r + "은(는) 소수");
    • r의 값과 은(는) 소수를 출력한 후, 커서를 다음 줄의 처음으로 옮긴다.

단순 if문

  • 조건이 한 개일 때 사용하는 제어문이다.
  • 조건이 참일 때만 실행하는 경우
    • 예) 
    • a가 b보다 크면 Bitek을 출력하고, 아니면 if문을 벗어난다.
  • 조건이 참일 때와 거짓일 때 실행할 문장이 다른 경우
    • 예)
    • a가 b보다 크면 을 출력하고, 아니면 거짓을 출력한다.

switch문

  • 조건에 따라 분기할 곳이 여러 곳인 경우 간단하게 처리할 수 있는 제어문이다.
  • break문이 생략되면 수식과 레이블이 일치할 때 실행할 문장부터 break문 또는 switch문이 종료될 때까지 모든 문장이 실행된다.
  • 예)
  • - a가 1이면 바나나를 출력하고 switch문을 탈출한다.
    - a가 1이나 2가 아니면 없음을 출력하고 switch문을 탈출한다.
  • - a가 2면 딸기를 출력하고 switch문을 탈출한다.

for문

초기값, 최종값, 증가값을 지정하는 수식을 이용해 정해진 횟수를 반복하는 제어문이다.

예)

반복 변수 i가 1부터 1씩 증가하면서 10보다 작거나 같은 동안 sum에 i의 값을 누적시킨다.

while문

조건이 참인 동안 실행할 문장을 반복 수행하는 제어문이다.

예)

i가 10보다 작거나 같은 동안 i의 값을 1씩 누적시킨다.

do~while문

  • 조건이 참인 동안 정해진 문장을 반복 수행하다가 조건이 거짓이면 반복문을 벗어난다.
  • 실행할 문장을 무조건 한 번 실행한 다음 조건을 판단하여 탈출 여부를 결정한다.
  • 예)
    i가 10보다 작거나 같은 동안 i의 값을 1씩 누적시킨다.

1차원 배열

변수들을 일직선상의 개념으로 조합한 배열이다.

예) char a[3] = {'A', 'B', 'C'}; 👉🏻 3개의 요소를 갖는 문자형 배열 a를 선언한다.

​​2차원 배열

변수들을 평면, 즉 행과 열로 조합한 배열이다.

예) int b[2][3] = {{11, 22, 33}, {44, 55, 66}}; 👉🏻 2개의 행과 3개의 열을 갖는 정수형 배열 b를 선언한다.

​​배열 형태의 문자열 변수

  • C언어에서는 큰따옴표(" ")로 묶인 글자는 글자 수에 관계없이 문자열로 처리된다.
  • 배열에 문자열을 저장하면 문자열의 끝을 알리기 위한 널 문자('\0')가 문자열 끝에 자동으로 삽입된다.
  • 예) char a[5] = "love"; 👉🏻 5개의 요소를 갖는 문자형 배열 a를 선언하고, "love"로 초기화한다.

 

'자격증 > 정보처리기사' 카테고리의 다른 글

프로그래밍 언어 활용(3)  (0) 2025.09.29
프로그래밍 언어 활용(1)  (0) 2025.09.02
데이터베이스 구축(4)  (0) 2025.08.19
데이터베이스 구축(3)  (0) 2025.08.06
데이터베이스 구축(2)  (0) 2025.07.21