본문 바로가기

자바

[자바의정석 | Chapter 03 연산자] 연산자 1. 학습목표 연산자의 의미와 종류를 파악하고 각각의 성격을 이해할 수 있다. 연산자의 우선순위와 특성을 파악할 수 있다. 2.필요 개념 문장정리 연산자 연산자는 연산을 수행하는 기호이고 피연산자는 연산자의 작업대상이다. 연산자는 피연산자로 연산을 수행하고 나면 항상 결과값을 반환한다. 대입연산자를 사용해서 변수와 같이 값을 저장할 수 있는 공간에 결과를 저장해야한다. 변수에 저장된 값을 다른곳에 사용하거나 화면에 출력함으로써 의미있는 결과를 얻을 수 있다. 연산자의 종류 증감연산자 ++,-- - 피연산자에 저장된 값을 1증가 또는 감소시킨다 전위형++i은 값이 참조되기 전에 증가시킨다. 후위형i++은 값이 참조된 후에 증가시킨다. 부호연산자 +,- - 피연산자의 부호를 반대로 변경한 결과를 반환한다. .. 더보기
[자바의정석 | Chapter 02 변수] 데이터 형 1. 학습목표 기본형의 세부적인 내용을 이해할 수 있다. 형변환을 통해 서로다른 타입간의 연산을 수행할 수 있다. 2.필요 개념 문장정리 논리형 - boolean 논리형에는 boolean 한 가지 밖에 없다. true와 false중 하나를 저장할 수 있으며 기본값은 false이다. 대답,스위치 등의 논리구현에 주로 사용된다 대소문자가 구별되기 때문에 TRUE와 true는 다른것으로 간주된다. 문자형 - char 문자를 저장하기 위한 변수를 선언할 때 사용되며 단 하나의 문자만을 저장할 수 있다. 문자가 아닌 유니코드가 저장된다. 특수문자를 다룰 때에는 특수문자앞에 \(역슬래쉬)를 사용한다. 문자를 코드로 변환하는 것을 문자인코딩, 코드를 문자로 변환하는 것을 문자디코딩이라 한다. 정수형 - byte, s.. 더보기
[자바의정석 | Chapter 02 변수] 변수의 타입 1. 학습목표 값의 종류에 따라 값이 저장될 공간의 크기와 저장형식을 정의한 것이 자료형이다. 자료형은 기본형과 참조형으로 나누어진다. 추가적으로 상수와 리터럴도 알아보도록 하자. 2.필요 개념 문장정리 기본형과 참조형 기본형변수는 실제값을 저장하는 반면, 참조형 변수는 어떤 값이 저장되어 있는 주소를 값으로 갖는다. 자바는 C언어와 달리 참조형 변수 간의 연산을 할 수 없으므로 실제 연산에 사용되는 것은 모두 기본형 변수이다. 기본형 : 계산을 위한 실제값을 저장, 모두 8개 / 참조형 : 객체의 주소를 저장, 기본형을 제외한 나머지 타입 새로운 클래스를 작성한다는 것은 새로운 참조형을 추가하는 셈이다. 기본형 변수와 같이 변수이름 앞에 타입을 적어주는데 참조변수의 타입은 클래스의 이름이다 Date t.. 더보기
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 문자열 돌리기 1. 문제목적 해당 문제는 자바의 문자열 메서드 length(), substring()에 대해 알 수 있습니다. 2. 필요개념 length() 메서드 - 문자열(String) 객체의 길이(문자의 개수)를 정수값으로 반환하는 메서드입니다. substring() 메서드 - 문자열을 자르거나 부분 문자열(substring)을 추출하는 데 사용되는 메서드입니다. 이 메서드를 사용하면 원래 문자열에서 시작 위치부터 끝 위치까지의 문자열을 가져올 수 있습니다. 예로 substring(1,5) 인덱스 1번부터 7번까지의 부분 문자열을 가져옵니다. for반복문 - 이전 문제에서 학습 3. 코드작성 import java.util.Scanner; public class Solution { public static void.. 더보기
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 문자열 반복해서 출력하기 1. 문제목적 해당 문제는 자바의 반복문 for문에 대해 알 수 있습니다. 2. 필요개념 for 반복문 - 자바에서의 for 반복문은 초기화 식, 조건식, 증감식으로 이루어진 제어 구조를 사용하여 반복 작업을 수행하는 데에 사용됩니다 초기화 식 (Initialization): 반복문이 시작될 때 처음 한 번만 실행되는 부분입니다. 주로 반복 변수를 초기화하는 부분으로, for 문에 진입하기 전에 실행됩니다. 조건식 (Condition): 각 반복이 시작될 때마다 평가되는 부분입니다. 조건식이 true인 동안에만 반복이 계속됩니다. 조건식이 false가 되면 반복문이 종료됩니다. 증감식 (Update): 각 반복이 끝난 후에 실행되는 부분으로, 반복 변수를 증가 또는 감소시키는 역할을 합니다. 반복해서 실.. 더보기
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 문자열 출력하기 1. 문제목적 해당 문제는 자바의 출력문에 대해 이해 할 수 있습니다. 2. 필요개념 str(String) : 문자열 Scanner: 입력을 읽어오기 위한 클래스로, 다양한 데이터 타입에 대한 메서드를 제공합니다. sc: Scanner 클래스의 객체로, 사용자로부터 입력을 받기 위해 표준 입력 스트림(System.in, 키보드 입력)을 사용합니다. next(): Scanner 클래스의 메서드 중 하나로, 다음 단어(공백 이전까지의 문자열)를 읽어오는 역할을 합니다. String a: 문자열을 저장할 변수 a를 선언합니다. 3. 코드작성 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scan.. 더보기