Back-End/Java 메모장 18

수업 내용 (2) 변수,연산자

■형변환 ■ 변수에 이미 선언된 데이터 타입을 변경 하는 것을 형변환 또는 타입변환이라 함 형변환은 크기가 작은 타입이 큰 타입에 저장되어야 데이터 손실이 발생하지 않는다. ex) 위 그림 출력시 int타입의 1234 값을 double타입의 1234.0으로 • 강제 형변환 (명시적 형변환) 프로그래머가 직접 형변환을 해야하며 , 하지 않을 경우 에러 발생 범위가 큰 자료형 → 범위가 작은 자료형 단점- 범위가 큰 자료형에서 범위가 작은 자료형으로 변환하기 때문에 데이터 손실을 발생시킬 수 있음 ex) 출력시 1234 나옴 ( 범위가 큰 자료형에서 작은 자료형으로 강제로 변환하여 데이터 손실 발생 • 자동 형변환 (암시적 형변환) 프로그래머가 직접 형변환을 해주지 않아도 , 컴파일 과정에서 자동으로 타입 ..

수업 내용 (1) 변수

JDK11 다운 - 이클립스 다운 시작 사전학습 메모장확인 -> 예습,복습할 강의사이트 찾아보기 (인프런,코딩밸리 등등..) 이클립스 실행 후 저장폴더 설정 및 확인 다음 System.out.println("Hello, World!"); 헬로 월드 치고시작 ■ 첫 변수작성 ■ int varNum; - 변수 선언 varNum이라는 변수를 사용한다. varNum = 100; - 변수 초기화 varNum이라는 변수에 숫자100을 저장하겠다. System.out.println(varNum); - Console에 출력을 해주는 역할 int expNum = 200; - 명시적 초기화: 변수 선언과 초기화를 동시에 하는 것 실행시 ■ 자료형 - 기본자료형 ■ 1. 논리형 : boolean -> true 또는 fals..

6일차 코린이 메모장

사전학습 마지막날 3월 15일 금요일 오늘은 사전학습 마지막날이며 다음 주 3월 18일 월요일부터는 정식수업을 진행한다 2주 동안 정식수업 들어가기 전에 짧게 기초적인 수업을 진행하였다. 이해가 잘될 때도 있었지만 헷갈리는 것이 있어서 복습을 자주 진행하였다. 간단하게 그동안 수업한 자바 기초적인 코드들을 복습하며 수업을 진행했다 그후 1차원 배열을 행과 열의 형태로 구성함 (표처럼 나타낼 수 있는 배열) ex) arr[m][n]; m : 행, n : 열 1. 자료형[][] 배열명 = new 자료형[행크기][열크기]; (사용 권장) 2. 자료형 배열명[][] = new 자료형[행크기][열크기]; 3. 자료형[] 배열명[] = new 자료형[행크기][열크기]; 1. int[][] arr = {{1,2,3,..

5일차 코린이 메모장

3월13일 수요일 사전학습 5일차 메모 시작~!~ 같은 자료형을 가진 변수를 하나로 묶어서 관리함 1. 자료형[] 배열명; ex) int[] numArr; 2. 자료형 배열명[]; ex) int numArr[]; 선언 방식은 개발자 스타일에 따라서 달라질 수 있지만 1번 형식을 선호함 자바 진형에서는 1번 형식을 사용하는것을 권장함 자료형[] 배열명 = new 자료형[배열크기]; ex) int[] numArr = new int[5]; 1. 자료형[] 배열명 = {값1, 값2, 값3, ...}; 2. 자료형[] 배열명 = new int[] {값1, 값2, 값3, ...}; -아래사진은 일단 배열에있는 숫자의 합을 계산하고 출력해보기 -다음 연습하기 numbers2 배열에 있는 짝수의 개수 구하기 1. 개수..

4일차 코린이 메모장

사전수업 4일차 3월 11일 월요일 시작 어떠한 값(data)을 저장할 수 있는 저장 공간 간단하게 : 변수를 사용할 준비 디테일하게 : 메모리에 값(data)을 저장할 공간을 확보하는 과정 데이터타입 변수명 ; 변수의 값을 할당하는 과정 ex) int num; 변수명 대입연산자 리터럴; ex) num = 10; 변수의 선언과 동시에 초기화까지 하는 것 ======================================================================================= 자료형에는 기본자료형 그리고 참조자료형으로 나뉘는데 간단하게 나누어보자! 기본자료형 - 참조자료형 논리형 (기본자료형 8개 빼고 나머지 다) 문자형 정수형 실수형 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ..

3일차 코린이 메모장

3월 8일 금요일 제어문- 반복문에 속해있는 for, while , do-while에 관련하여 사전학습을 진행하였다. 일단 처음에는 당연히 그동안 해왔던 방식처럼 프로그램에 코드 따라 입력하는 방식으로 진행했고 하나하나 설명을 들었다. 여기서 느낀건 미리 예습은 안한거에 대한 후회를 많이했다.. for관련해서 영상 및 복습을 더 완벽하게해서 내꺼로 만들어야겠당 // // 지정한 횟수 또는 조건에 따라서 반복해서 실행해주는 문법 // // 초기식, 조건식, 증감식으로 구성되고 반복할 횟수를 알고 있는 경우에 사용 // for(초기식; 조건식; 증감식) { // 반복해서 실행할 코드 // } // for(int i=0; i=1; i--) { System.out.println("" +i); } ㅡㅡㅡㅡㅡㅡㅡㅡ..

2일차 코린이 메모장

3월6일(수) 사전학습 2일차 ​ public static void main(String[] args) { // // '프로그램의 흐름을 제어한다'라고 해서 제어문이라고 함 // // 1. 조건문 : if, switch // 2. 반복문 : for, while, do-while // 3. 제어문 : break, continue // // 특정 조건을 검사하고 참(true)이면 코드 실행, 거짓(false)이면 실행하지 않음 int num = 100; if(num > 50) { System.out.println("50보다 큽니다."); } Scanner sc = new Scanner(System.in); System.out.print("숫자를 입력 하세요: "); int inputNumber = sc.ne..

1일차 코린이 메모장

JAVA HTML CSS JAVAScript Oracle Git JSP/Servlet Spring React 중점적으로 배울 언어 메모!! (자바프로그램다운로드받고 이클립스다운! 설정하기!) System.out.println("Hello, World!"); ​ // 슬레시 두개(//)는 주석(메모) // 변수 : 어떤한 값(data)를 저장할 수 있는 공간 // 데이터타입 변수명 = 값; int number = 999; System.out.println(number); // // 1. 논리형 : boolean // -> true 또는 false // 2. 문자형 : char // -> 문자 'ㅁ', '가', 'A', 'D' // 3. 정수형 : byte, short, int, long // -> 10, ..