분류 전체보기118 [Java] for문이란? 목차 for문이란? for문의 구조 for문의 실행 과정 for문에서의 변수 활용 방법 for문의 활용 예시 for문과 다른 반복문의 차이점 for문 예제 코드 사용 시 유의사항 for문 사용 시 유의사항 1. for문이란? 반복적인 작업을 수행하기 위해 사용되는 제어문 중 하나이다. 초기화식, 조건식, 증감식으로 구성되어 있다. 2. for문의 구조 for(초기화식; 조건식; 증감식) { 반복 수행 코드 } 형식으로 구성되어 있다. 초기화식은 반복문이 시작하기 전에 한 번 실행되며, 보통 변수 초기화에 사용된다. for문의 초기화식은 해당 for문 괄호 안에서만 유효합니다. 즉 for문이 실행될 때마다 초기화 식이 다시 실행되고 변수의 - 값을 초기화합니다. for문이 종료되면 해당 변수의 유효 범위도.. 2023. 3. 20. [23.03.17.] 국비지원 풀스택 개발자 과정 - Day 8 꿈에서 코딩을 했다. 깨어있는 시간 중 밥먹는 시간 제외하면 이클립스만 보고 있는 것 같다.. 배운 개념클래스 만들기- 접근지정자 세줄요약1.2.3. 2023. 3. 18. [23.03.14.] 국비지원 풀스택 개발자 과정 - Day 5 while문 반복문으로 반복횟수가 정해져 있지 않을때 주로 사용한다. 형식 [초기식;] while(반복조건){ 반복조건이 참일때 실행할 명령문들; [증감식;] } 무한루프 처리 [무한루프 처리] while(true){ 실행할 명령문들; } - 문제 : 1부터 1000까지 숫자중 3의 배수 이거나 5의 배수인 숫자의 합을 구하기. (단,3과5의 공배수는 제외, while문 사용) 2023. 3. 15. [23.03.13.] 국비지원 풀스택 개발자 과정 - Day 4 4일차 학습기록 강사님 말씀으로 시작합니다. 주석만 보고 코드를 짤 수 있을때까지 연습할 것.. 학습 Keyword if문 이어서.. - 기본형식 - if else문 - if else문을 삼항연산자로 - if else문과 삼항연산자를 이용한 짝/홀수 판단 - System.in.read(); - System.in.skip(2); // 엔터스킵 - 숫자 및 배수 판단문제 - (word-'0')%==0 -else if : 여러개의 조건식 - else if문을 사용하여 숫자 및 배수, 알파벳 판단 문제 - Scanner - 세 숫자중 최대값 구하기 switch문 - 조건에 따라 분기하는 제어문 - switch문 형식 - 사용시 유의사항. 비교식,논리식 사용불가 - for문 -구구단 출력하기 ※각 개념에 대한 자.. 2023. 3. 15. [23.03.10.] 국비지원 풀스택 개발자 과정 - Day 3 (형변환, 연산자, 조건문) 학습 내용 형변환 형변환이란, 변수 또는 상수의 타입을 다른 타입으로 변환하는 것이다. 자동(묵시적) 형변환(Conversion) - 바이트 크기가 작은 자료형을 큰 자료형으로 대입하는 경우 - 덜 정밀한 자료형에서 더 정밀한 자료형으로 대입하는 경우 - 자동 형 변환은 컴파일러나 인터프리터에 의해 기존의 값을 최대한 보존할 수 있는 타입으로 데이터 타입이 변환된다. 강제적(명시적) 형변환(Casting) - 바이트 크기가 큰 자료형을 작은 자료형으로 대입하는 경우이다. - 프로그래머가 직접 캐스팅 연산자 등을 이용하여 의도적으로 데이터 타입을 바꾸는 것이다. - 강제적 형 변환 시 데이터 손실 발생 가능성이 있다. 큰 그릇을 쪼개어 작은 그릇에 담는 것과 같다. - 실수 자료형에서 정수 자료형으로 값이.. 2023. 3. 15. [23.03.09.] 국비지원 풀스택 개발자 과정 - Day 2 들어가며 수강 2일차이다. 수업은 9시 30분부터 시작한다. 1시간정도 일찍 강의실에 도착해 어제 배웠던 것을 복습했다. 전공자는 32명중 5명이 있다고 한다. 실력은 전공유무를 떠나 개인이 역량 차이가 났다. 각자 하기 나름인 것 같다. 수업내용 변수의 선언과 초기화 (variable declaration and initialization) 변수 선언(Variable declare) 방법은에 세가지 있다. 첫번째 방법 변수를 먼저 선언하고 선언한 변수에 값을 초기화하는 방법 int num; //타입 변수명; 변수 선언 num = 10; // 변수명 = 값; 초기화 변수를 선언할 때는 변수의 타입을 먼저 명시하고, 변수명을 지정한다. 타입에는 정수형, 실수형, 논리형, 문자열 등 다양한 타입이 있다.위 .. 2023. 3. 15. [23.03.08] 국비지원 풀스택 개발자 과정 - Day 1 들어가며 지난 2월 말 퇴사 후 3월 8일부터 국비지원 개발자 과정을 수강하고 있다. 문과 비전공자이고 졸업 후 지난 2년간 일을 하면서 직종 전환을 마음먹게 되었다. 하루하루 공부한 내용과 느낀점을 기록으로 남겨보고자 한다 학원은 서울에 위치해 있다. 지인 2명이 수료한 학원으로 선택하였고 평이 좋았다. 퇴사 후 가장 빠르게 신청할 수 있는 과정을 신청했다. 집에서 한시간 정도 거리다. 출퇴근이 쉽지는 않지만 오가며 강의를 들을 수 있는 기회로 여기고 있다. 서울 출퇴근은 처음인데 사람이 많아도 너무 많다.. 과정개요 과정명 : JAVA개발자 - 양성과정/ 풀스택개발자 교육기간 : 2023-03-08 ~ 2023-08-25 (120일) 교육시간 : 09:30 ~ 18:30 정원 : 30명~ 출결 관련 .. 2023. 3. 14. [Java] 프로그래머스 : 숫자 비교하기 문제풀이 https://school.programmers.co.kr/learn/courses/30/lessons/120807 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제명: 숫자 비교하기 문제 설명 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ num1 ≤ 10,000 0 ≤ num2 ≤ 10,000 입출력 예 num1 num2 result 2 3 -1 11 11 1 7 99 -1 입출력 예 설명 #1 num1이 2이고 num2가 3이므로 다릅니다... 2023. 3. 12. [Java] 프로그래머스 : 두 수의 나눗셈 문제풀이 https://school.programmers.co.kr/learn/courses/30/lessons/120806 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제명: 두 수의 나눗셈 문제 설명 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 제한사항 0 2023. 3. 12. 이전 1 ··· 5 6 7 8 9 10 11 ··· 14 다음 반응형