본문 바로가기

전체보기156

[처음부터 다시 하는 JAVA] 배열 사용 처음부터 다시 하는 자바 공부는 인프런의 김영한 강사님의 강의를 참고해서 공부했다. 배열 사용 인덱스 배열은 변수와 사용법이 비슷한데, 차이점이 있다면 다음과 같이 [] 사이에 숫자 번호를 넣어주면 된다. 배열의 위치를 나타내는 숫자를 인덱스(index)라 한다. //변수 값 대입 students[0] = 90; students[1] = 80; //변수 값 사용 System.out.println("학생1 점수: " + students[0]); System.out.println("학생2 점수: " + students[1]); 배열 참조 그림 배열은 0부터 시작한다 new int[5] 와 같이 5개의 요소를 가지는 int 형 배열을 만들었다면 인덱스는 0,1,2,3,4 가 존재한다. 여기서 주의해야 할 점이.. 2024. 1. 16.
[처음부터 다시 하는 JAVA] 배열 시작 처음부터 다시 하는 자바 공부는 인프런의 김영한 강사님의 강의를 참고해서 공부했다. 배열 시작 배열이 필요한 이유 학생의 점수를 출력하는 간단한 프로그램을 작성해보자. package array; public class Array1 { public static void main(String[] args) { int student1 = 90; int student2 = 80; int student3 = 70; int student4 = 60; int student5 = 50; System.out.println("학생1 점수: " + student1); System.out.println("학생2 점수: " + student2); System.out.println("학생3 점수: " + student3); Sy.. 2024. 1. 15.
[처음부터 다시 하는 JAVA] 형변환 처음부터 다시 하는 자바 공부는 인프런의 김영한 강사님의 강의를 참고해서 공부했다. 형변환1 - 자동 형변환 형변환 작은 범위에서 큰 범위로는 당연히 값을 넣을 수 있다. 예) int long double 큰 범위에서 작은 범위는 다음과 같은 문제가 발생할 수 있다. 소수점 버림 오버플로우 작은 범위에서 큰 범위로 대입은 허용한다. 자바에서 숫자를 표현할 수 있는 범위는 다음과 같다. int double System.out.println("doubleValue1 = " + doubleValue); //doubleValue1 = 10.0 doubleValue = 20L; // long -> double System.out.println("doubleValue2 = " + doubleValue); //dou.. 2024. 1. 13.
[처음부터 다시 하는 JAVA] 스코프 처음부터 다시 하는 자바 공부는 인프런의 김영한 강사님의 강의를 참고해서 공부했다. 스코프1 - 지역 변수와 스코프 변수는 선언한 위치에 따라 지역 변수, 멤버 변수(클래스 변수, 인스턴스 변수)와 같이 분류된다. 우리가 지금까지 학습한 변수들은 모두 영어로 로컬 변수(Local Variable) 한글로 지역 변수라 한다. 나머지 변수들은 뒤에서 학습한다 지금은 지역 변수만 기억하자. 지역 변수는 이름 그대로 특정 지역에서만 사용할 수 있는 변수라는 뜻이다. 그 특정 지역을 벗어나면 사용할 수 없다. 여기서 말하는 지역이 바로 변수가 선언된 코드 블록( {} )이다. 지역 변수는 자신이 선언된 코드 블록( {} ) 안에서만 생 존하고, 자신이 선언된 코드 블록을 벗어나면 제거된다. 따라서 이후에는 접근할.. 2024. 1. 12.
[처음부터 다시 하는 JAVA] 반복문 for문 처음부터 다시 하는 자바 공부는 인프런의 김영한 강사님의 강의를 참고해서 공부했다. for문 for문도 while문과 같은 반복문이고, 코드를 반복 실행하는 역할을 한다. for문은 주로 반복 횟수가 정해져 있을 때 사 용한다. for문 구조 for (1.초기식; 2.조건식; 4.증감식) { // 3.코드 } for문은 다음 순서대로 실행된다. 1. 초기식이 실행된다. 주로 반복 횟수와 관련된 변수를 선언하고 초기화 할 때 사용한다. 초기식은 딱 1번 사용된다. 2. 조건식을 검증한다. 참이면 코드를 실행하고, 거짓이면 for문을 빠져나간다. 3. 코드를 실행한다. 4. 코드가 종료되면 증감식을 실행한다. 주로 초기식에 넣은 반복 횟수와 관련된 변수의 값을 증가할 때 사용한다. 5. 다시 2. 조건식 부.. 2024. 1. 11.
[처음부터 다시 하는 JAVA] 반복문 while, do-while 처음부터 다시 하는 자바 공부는 인프런의 김영한 강사님의 강의를 참고해서 공부했다. 반복문 시작 반복문은 이름 그대로 특정 코드를 반복해서 실행할 때 사용한다. 자바는 다음 3가지 종류의 반복문을 제공한다. while , do-while , for 먼저 while 문부터 알아보자. while문1 while문은 조건에 따라 코드를 반복해서 실행할 때 사용한다. while (조건식) { // 코드 } 조건식을 확인한다. 참이면 코드 블럭을 실행하고, 거짓이면 while문을 벗어난다. 조건식이 참이면 코드 블럭을 실행한다. 이후에 코드 블럭이 끝나면 다시 조건식 검사로 돌아가서 조건식을 검사 한다.(무한 반복) while문을 사용해서 1을 한 번씩 더해서 총 3번 더하는 코드를 만들어보자 package loo.. 2024. 1. 10.