IT공부/Java
[Java] Java의 객체와 메서드 이해하기
객체 이해하기 객체란 무엇인가? 객체를 만드는 방법 메소드란 무엇인가? 객체의 변수와 메소드를 사용하는 방법 객체란 무엇인가? 객체의 사전적 의미는 '의사나 행위가 미치는 대상'입니다. 프로그래밍에서도 같은 의미를 가집니다. 객체는 메소드(함수)와 변수로 구성이 되어있어 프로그램을 작동 시 함수 등에 대한 대상이 됩니다. 객체를 만드는 방법 객체는 메소드와 변수로 구성이 되어있다고 말씀드렸습니다. 메소드(함수)와 변수를 객체화시킬 때에는 class를 이용합니다. class Car{ String brand; String name; int price; public void sell(){ System.out.println("팔렸습니다."); } } 객체를 만든 예시입니다. 객체를 만들기 위해서 class를 선..
[Java] Java의 접근 제어자 이해하기
접근 제어자 이해하기 접근 제어자 종류 접근 제어자 예시 접근 제어자 종류 종류는 위와같이 4가지가 있으며 private -> default -> protected -> public 순으로 제한이 점점 완화됩니다. 접근제어자는 변수나 메서드의 사용 권한을 분류해줍니다. privated private 접근 제어자가 붙은 변수 혹은 메서드는 변수와 메서드를 선언한 클래스 내에서만 접근이 가능합니다. default default는 default를 입력하는 것이 아니라 아무것도 안 적은 것을 의미합니다. 제어범위는 해당 패키지 내에서만 사용이 가능합니다. 패키지는 단순히 말하면 class를 묶는 단위 입니다. protected 조금 까다로울수 있는데 동일 패키지의 다른 클래스에서 사용하거나 protected를 ..
[Java] Java의 반복문 알아보기
주어진 조건이 만족할 때까지 코드를 반복적으로 수행하는 것이 반복문이라고 합니다. 반복문의 종류와 기능 알아보기 while문 do-while문 for문 continue와 break while문 while문은 while의 조건문이 참인 동안 코드를 수행하는 반복문입니다. 조건이 성립하지 않으면 while문을 빠져나옵니다. int a=0; int sum=0; while(a
[Java] Java의 switch-case문 알아보기
switch-case문 조건식의 결과가 정수 혹은 문자열 값일 때 결과에 따라서 코드를 실행하게 해주는 문법입니다. if문도 조건에 따라 코드를 실행하지만 조건의 결과가 참인지 거짓인지로 문장을 진행시켰다면 switch는 정확히 0, 1, 2 등과 같은 숫자의 결과나 a, b, c등과 같이 문자의 결과로 나왔을 때 각 숫자 혹은 문자에 맞는 case를 찾아 case 안의 문장을 실행 합니다. switch(input_ranking){ case 1 : System.out.println("1등입니다."); break; case 2 : System.out.println("2등입니다."); break; case 3 : System.out.println("3등입니다."); break; default : System..