24.08.23(자바 기초)

jiiiiiiiArchive.·2024년 8월 23일

🤯지식주머니🤯

목록 보기
3/98
post-thumbnail

프로그램 명령어(코드)는 위에서 아래로 순차적으로 실행된다.

출력 방법

  • 주석(comment) : 사람이 보기 위한 코멘트, 컴퓨터는 무시함
    • // : (한줄주석)
    • 범위 드래그 + Ctrl + / : (전체주석)
  • 출력 : System.out.print() 괄호 안의 값을 콘솔에 출력
        System.out.print(100);
        System.out.print(777);
        //결과 : 100777
  • System.out.println() 출력 후 출바꿈해주는 명령어
        System.out.println(100);
        System.out.println(777);
        //결과 : 100
        //      777
  • 문자의 경우는 ""를 이용해 구별해야한다.
        System.out.println("엄은지");
  • 줄바꿈 문자 : \n
          System.out.println("안녕하세요\n반갑습니다.");
          //결과 : 안녕하세요
          //      반갑습니다.

변수(Variable)

  • 메모리 : 컴퓨터가 프로그램을 실행하는 데 필요한 것들을 미리 올려놓고 사용하는 저장 공간
  • 변수 : 메모리에 값을 저장하기 위해 할당해 놓은 특정 공간
        int age;
     // 상자 상자이름   
        age = 20;
    // 상자이름 상자내부물건
        System.out.println(age); // 변수의 값을 꺼내서 사용
                                // 결과 : 20
  • 주의사항
    • 동일한 이름의 변수가 2개 이상 존재할 수 없다.
    • 변수명이 숫자나 특수기호로 시작해서는 안된다. 숫자에 한해서 뒤쪽에 붙이는 것은 가능
      int 1aa = 10;
      int !aa = 30;
    • 변수는 재활용 가능
        int a = 10;
        System.out.println(a); // 결과 : 10
        a = 20;
        System.out.println(a); // 결과 : 20

연산자(Operator)

  • 산술연산자 : +(덧셈), -(뺄셈), *(곱셈), /(몫), %(나머지)
  • 비교연산자 : <, >, <=, >=, ==, !=(같지않다)

조건문(Condition)

  • 구조 : if (조건식) {수행문}
        if(true) {
            System.out.println("안녕");
        }

조건문 택일구조(else if, else)

  • 양자택일(남녀), 사자택일(학적), 성적(오자택일)
  • if-else문
    • 구조
      if (조건식) {수행문1;} else {수행문2;} 
  • if-else if-else문
    • 구조
      if (조건식1) {수행문1; // 조건식1이 참일 경우에 수행} else if (조건식2) {수행문2; // 조건식2이 참일 경우에 수행} else if (조건식3) {수행문3; // 조건식3이 참일 경우에 수행} else {수행문4; // 위의 조건이 모두 해당하지 않는 경우에 수행} 수행문5; // if-else if-else문이 끝난 후 수행

      참조사이트

반복문(Loop)

  • 프로그램 코드 내에서 똑같은 명령을 반복하여 수행하도록 제어하는 명령문

  • while문

    • 반복 횟수가 정해져있지 않고 조건식이 true일 경우 계속해서 반복
    • 구조
      while (조건식) {실행문} // 조건이 true일 때 반복실행
    • 실행순서
      • 조건식을 확인하고 해당 조건이 true인지 확인한다.
      • 조건을 만족할 경우 실행문을 수행한다.
      • 실행문이 완료된 후 다시 조건을 확인한다.
      • 해당 순서를 반복하여 조건식이 만족하지 않을 때 종료한다.
  • for문

    • 반복 횟수가 정해져 있을 때 사용
    • 구조
    for (1초기화식; 2조건식; 4증감식) {3실행문;}
    // 초기화식 : 반복문에 사용할 변수를 초기화한다.
    // 조건식 : 반복 수행할 범위를 구현한다.
    // 실행문 : 조건식이 true이면 false가 나올 때까지 반복하여 실행문을 수행한다.
    // 증감식 : 초기값을 증가하거나 감소시킨다.
    
    package day1;
    public class LOOP {
      public static void main(String args[]) {        
          for(int i = 1; i <= 10; i++) {
              sum += i;
          }
          System.out.println(sum);
         // 실행순서
         1. 변수 i를 선언하고 초기값 1 부여
         2. 변수 i가 조건에 만족하는지 확인(i<=10)
         3. 반복문의 실행 코드를 수행
         4. 증감식을 수행(i=2)
         5. 증감식 수행 후 i값이 조건에 맞는지 확인
         6. 반복문의 실행 코드를 수행
         7. 증감식을 수행(i=3)
         8. 증감식 수행 후 i값이 조건에 맞는지 확인
         9. 변수 i가 11이 되면 조건에 맞지 않아 종료
profile
이것저것 다 적는 기록장📚

0개의 댓글