본문 바로가기

자바/정리

(28)
(JAVA)삼항 연산자 얼마전에 Enhanced for문을 알아보면서 코드의 간결화를 보았다. 오늘은 삼항 연산자 이다. 삼항 연산자란 이름 그대로 항이 3개이다. 구조는 (조건식) ? (값1 혹은 조건식1) : (값2 혹은 조건식2) 이다 설명하면 조건식을 비교한뒤에 맞으면 값1을 선택 틀리면 값2를 선택해라 이다. 예제를 살펴보자 int a=60, b=50; int result = (a>b)?a:b; System.out.println("선택된 값은 = " + result); int c=60, d=80; int result2 = (c>d)?c:d; System.out.println("선택된 값은 = " + result2); 처음 코드는 60을 출력하고 두번째 코드는 80을 출력할 것이다.
(JAVA)배열 내림차순 오름차순 숫자가 6, 1, 8, 10, 9 가 있다고 가정해보자. 오름차순은 작은수부터 나열 하는 것인데. 나열해 보면 1, 6, 8, 9, 10 이 된다. 반대로 내림차순은 큰 수부터 나열 하는데. 나열해 보면 10, 9, 8, 6, 1 이 된다. 오늘은 어떻게 하는지 알아볼 것이다. 먼저 글로... 내림차순 비교하는 원리를 설명하면 6, 1, 8, 10, 9 숫자들중 6과 1이 큰지 비교하고 1과 8이 큰지 비교하고 8과 10이 큰지 비교하고 10과 9가 큰지 비교를 한다. 그런데 우리가 원하는건 비교하고 내림차순으로 출력을 하는것이지 않은가? 그래서 자리수를 큰수를 앞으로 바꿔주는 작업이 필요하다 교환하는셈이지 조건문에 의해 1. 6과 1을 비교하면 변동이 없을것이고 2. 1과 8은 교환되어 8과 1로 바뀌..
(JAVA)향상된 for문 (Enhanced for 문) For문을 간결하게 만들수 있다. String[] strary = {"문자1", "문자2", "문자3"}; for(int i = 0; i
깃으로 협업하기 지옥에서온 문서관리자... 나는 처음에 의미를 이해하지 못하였다. 하지만 예를들어 5년자리 프로젝트에 몇만줄이 넘는 코드를 적고 수십 수백명의 사람들이 같이 공존하는 프로젝트라면...? 바로 납득해 버렸다. 협업 하려면 뭔가 필요하겠는걸? 그래서 이번에 배운게 깃과 깃허브 사용법이올시다. 간단하게 깃으로 작성하고 깃허브를 통해 온라인에서 공유된다고 생각하면 된다. 미래에 내가 안까먹을수 있도록 잘 메모해야징 1번) 깃허브에서 게시물을 포크를 한다! 그럼 포크된 프로젝트가 내 계정에 옮겨짐. 2번) git clone 주소 요걸로 내 컴퓨터에 내려 받는다! 2-1번) git remote --v 로 확인 작업 하기. 3번) 나랑 같이 페어할 사람의 주소를 등록! git remote add pair 페어주소 (..