# TIL 2022.08.28 TIL 1) 연산자와 제어문에 대해서 배웠다. 2) 깃허브의 PULL과 PUSH의 과정에 대해서 배웠다. 부족했던점 1. 깃허브를 배우면서 다양한 오류가 발생했다.(fatal: not a git repository (or any of the parent directories): .git) 가장 기초적인 git init 명령어를 실행하지 않아 처음부터 막혔었다. 단순한 실수지만 부주의한 부분을 발견해서 부끄러웠다. 2. git을 알아보면서 생각한 부족한점은 레파지토리의 fork와 clone의 개념에 대해서 정확하게 이해하지 못하고 있었다는 것이다. 상대방의 레파지토리를 가져오는 것을 fork라고 하고 그것을 똑같이 복제하여 내 레파지토리리에 저장하는 것을 clone이라고 한다..
제어문은 조건문과 반복문을 통틀어 일컫는 표현이다. 조건문: if문 switch문 반복문: for문, while문, do while문 if문 if (조건식) {}의 형태이며 아래와 같이 표현 할 수 있다. int a = 3; if (a>0){ system.out.println("a보다 큽니다.") } // a보다 큼 else{ system.out.println("a보다 작습니다.") } // a보다 작음 switch문 변수에 지정한 값에 따라 실행문이 결정된다. import java.util.Scanner; public class Main { static Scanner myInput = new Scanner(System.in); public static void main(String[] args) { S..
연산자는 연산에 필요한 부호 등호 등을 통칭하는 의미다. 그렇다면 연산자는 어떤 것들이 있을까?! 산술 연산자 연산자 수식 리터럴 + 5 + 2 7 - 5 - 2 3 * 5 * 2 10 / 5 / 2 2 % (나머지 연산자) 5 % 2 1 단, 나눗셈과 나머지 연산자의 우항에는 0을 대입 할 수 없다. 0을 대입하는 경우 에러가 발생한다. 또한 우항과 좌항 중 하나라도 실수 타입 값이 존재하면 결과값은 실수로 자동 형변환된다. 증감 연산자 변수의 값을 1씩 증가(++)하거나 감소(--)시키는 연산자를 뜻한다. 또한 증감연산자가 앞에 있으면 전위형 뒤에 있으면 후위형이라고 한다. 복합 대입연산자 가령 test라는 변수의 값이 5고 test라는 변수에 6이라는 수를 복합 대입연산자를 활용하여 값을 넣어준다고..
"String 클래스는 문자열 타입으로 사용되며, 문자열과 관련된 메서드를 가지고 있다." 일단 무지성으로 머리 속에 새겨두자. String 타입 String 타입의 선언은 기본타입과 동일한 원리다. String test = "큰따옴표"; 짜잔 어때요 정말 쉽~죠?! 그렇다면 string 클래스는 어떻게 활용할까? String test =new("큰따옴표"); 짜잔!!! 우리는 이것을 'String 클래스의 인스턴스를 생성했다'고 한다. 이것을 쉽게 생각하면 String 변수 = new String("문자열"); 이라고 생각하자.