내일배움캠프 D+29: 0516

enyo9rt·2022년 5월 16일

TIL-S

목록 보기
20/79

🌌 실시간 강의: MS 클라우드

오늘은 가상 머신을 만들고 설정을 완료한 뒤, 예제 파일과 프로젝트 파일을 배포하는 것까지 했다. 공용ip 할당이 정적, 동적 선택하게 나오지를 않는데 왜 그런지는 모르겠다... 어쨌든 정적으로 바꿔야한다니 정적으로 고정된 게 다행이라고 생각했다ㅎㅎ;;


💻 JAVA 문법 뽀개기

  • 자료형

    • Primitive Type 숫자 / 문자 / 논리 / 바이트
    • Reference Type class로 정의

      + 배열

    public class Main {
      public static void main(String[] args) {
          char a = 'S';
          int b = 10;
          System.out.println(a +"\n"+ b);
    
          int[] intArray = new int[]{10, 20, 30};
          System.out.println(intArray[intArray.length - 1]);
      }
    }

    S
    10
    30 (마지막 배열값)

    초기화를 하지 않으면 자료형의 기본값을 담아서 나온다.
    String은 참조 자료형으로 기본값이 없기 때문에 null 이 나옴.

  • 연산자

    • 산술 연산자 + - * / %
    • 대입 연산자 num1 += num2; // num1 + num2
    • 관계 연산자 >= etc
    • 논리 연산자
      • 1&&0 == 0
      • 1||0 == 1
      • boolean b = false; 
        System.out.println(!b); // true
    • 비트 연산자

  • 조건문

    • if문
    • switch문 break;
  • 반복문

    • for문
    • for-each문 순회
        String[] days = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
        for (String day: days){
            System.out.println(day);
        }      
      파이썬이 생각나네...
    • while문 조건 먼저
      조건문이랑 섞기
      • break; 빠져 나오기
      • continue; 한번 쉬기
    • do-while문 수행 먼저
        int i = 0;
        int sum = 0;
        do {
            sum += (i + 1);
            i++;
        } while (i < 10);

IntelliJ IDEA MS949 에러

SAVE 💾

웬걸, 이클립스만 써봤는데 젯브레인 IDE 넘 좋다,, 파이참 쓰다가 쓰니까 익숙해서 그런 것도 있는 듯. 점유율도 얘가 더 높다구 한다. 객체 앞까지는 가벼운 복습 수준이고 뒤부터가 어려울 것 같다. 더해서 오늘 정말 체력이 안 따라줬다. 틈날 때마다 눈 붙였는데도 헤롱헤롱...😵

0개의 댓글