Welcome to Wesley & Harry's Traveling & Programming
반응형

IT Program 41

자바 배열(array) & 배열 출력 & 배열 for문 & 배열.length & 배열 에러

처음 배우는 배열은 정말 이게 무슨소리인지 하나도 못알아먹는다. 최대한 자세히 설명을 해보도록 하겠다. 배열 array : 같은 타입의 변수를 하나로 묶어놓은 형태 배열은 많은 데이터를 다루는데 있어 편리하다. 기본 예시를 들어보도록 하겠다. 우리는 int형의 price1,price2,price3,price4,price5라는 변수를 5개 선언해보도록하겠다. int price1; int price2; int price3; int price4; int price5; 이러한 방법으로도 가능하다. int price1, price2, price3, price4, price5; 우리는 단 5개만의 데이터를 선언하기 때문에 직접 쓰는방법이 더 빠를수 있다. 하지만 데이터가 많아질수록 일일이 모든 변수를 선언하는 것은..

자바 참조 타입, 기본 타입 ,스택(stack), 힙(heap), 문자열 비교, 주소값 비교

우리는 지금까지 저장한다는 표현을 사용하였다. 여기서 참조타입과 기본타입의 차이를 알 수 있다. 아래 표를 통해 참조타입과 기본타입을 알아보자. 기본타입 종류 참조타입 종류 byte, char, short, int, long, float, double, boolean 배열, 열거, 클래스, 인터페이스 기본타입은 주어진 값을 변수에 저장을 합니다. 참조타입은 주어진 값이 저장 된 메모리의 주소를 저장합니다. 이것을 이해하기 위해선 우선 stack과 heap 영역에 대한 이해가 필요합니다. 해당 stack과 heap영역에 대한 글은 링크를 통해 배워봅시다. 2022.03.02 - [IT Program/Java Basic] - 스택(stack) & 힙(heap) 영역 설명, 예시 스택(stack) & 힙(he..

자바(java) 반복문 (do-while) & Scanner 예제 & 자바 문자열 받아오기 & 문자열 비교

자바 반복문 do-while 문과 Scanner를 이용한 자바 문자열 받아오기를 알아보겠습니다. do-while문은 while문과 비슷하지만 while문은 시작시 조건식을 판단해 블록 내부를 실행할지말지 결정하지만 do while문은 블록 내부의 실행문을 실행시키고 실행 결과에 따라서 반복 실행을 계속할지 결정하는 경우에 사용이 가능하다. 우선 do-while문의 형태를 알아보도록하자. do { 실행문 } while (조건식); do 에 진입했을시 우선 실행문을 먼저 실행한 후 while의 조건식에서 true와 false를 판별한 후 true일 경우 실행문을 다시 시작하고 false일 경우 do-while문을 벗어나는 구조를 가지고 있습니다. do-while문의 예제를 시작하기전 사용할 새로운 메소드를 ..

자바(java) 반복문(while) & 자바 키코드(keyCode) 정리 & 키보드 제어 & while문 키보드

for문에 이어서 while문에 대해 작성해본다. for문과의 차이점이 있다면 for문은 횟수만큼 반복을 하고, while문은 조건식이 true이면 계속 반복하는 것이다. 형태는 for문과 비슷하고 동작또한 비슷하게 작동한다. while(조건식) { 실행문 } 조건식이 true일 경우 실행문을 실행하고 다시 조건식으로 돌아가는 행위를 반복한다. 조건식이 false가 될 경우 while문을 벗어나게 된다. 이전 게시글과 같이 1부터 5까지 출력하는 행위를 해보자. int wesley = 1; while(wesley

자바(java) 반복문(for문) & 구구단 출력하기

자바를 사용하다 보면 같은 행위를 반복해야 할 때가 있다. 우리는 이를 편리하게 하기위해 반복문이라는 것을 사용할 수 있다. 우선 우리가 반복문을 몰랐을 때를 기준으로 코드를 작성해보자. 1~5까지 덧셈을 해보자. int wesley = 0; wesley = wesley + 1; wesley = wesley + 2; wesley = wesley + 3; wesley = wesley + 4; wesley = wesley + 5; System.out.println(wesley); 1부터 5를 더하는 행위는 어느정도 가볍게 할 수 있다. 이 형태의 덧셈을 조금만 더 간략하게 쓰는 방법또한 존재한다. 줄여보도록 하자 int wesley = 0; wesley += 1; wesley += 2; wesley += 3..

자바(java) 조건문 switch문

앞선 게시글에서는 if문과 중첩if문을 통해 세부적인 점수의 분류를 해보았다. switch문은 if문과 같은 조건문으로써 변수의 값에 따라 실행문이 결정이 된다. 우선 switch문의 형태를 살펴보자. switch문의 형태는 기본적으로 이렇게 생겼다. switch문이 돌아가는 형태는 우선 까만 네모블록을 읽을 차례가 되면 switch 함수는 회색 네모부분의 변수의 값을 불러오게된다. 그 다음 변수의 값과 case에 값1 이라고 적혀있는 부분의 값이 일치한다면 case 값1 : 이후의 실행문을 break; 전까지 실행하고 break;를 통해 switch문 바깥으로 초록색 네모부분으로 이동하게 된다. 만약 변수의 값이 case 값2 와 똑같다면 동일하게 case 값2 : 이후의 실행문을 break; 전까지 ..

자바(java) 조건문(if) & if-else & 중첩 if문 & Math.random()함수

오늘은 자바의 조건문의 종류와 설명을 해보고자한다. 자바의 조건문엔 두종류가 있다. if문과 switch문이다. if문은 조건식의 결과에 따라 if문 블록의 실행 여부를 정합니다. 아래 기본적인 예시를 들어보겠다. if ( 조건문 ) { } 색깔 네모로 표시를 해보았다. 우선 빨간 네모는 if문의 조건에 해당하는 부분이다. 빨간 네모의 조건에 해당할 경우(true) 노란색부분의 영역에 실행문이 실행이 되는것이다. 노란색 부분의 실행문이 실행된 후 초록색 바깥쪽으로 흐름이 빠져나가게 된다. ex) 초록네모 -> 빨간네모 조건 확인(true일 경우) -> 노란네모 실행 -> 초록네모 바깥으로 빠져나감 만약, 빨간네모의 조건이 해당하지 않을 경우(false) 초록네모칸 바깥으로 흐름이 빠져나가게 된다. ex)..

java 논리 부정 연산자(!) & 논리 연산자 종류{AND(&&),OR(|),XOR(^),NOT(!)} & 원하는 문자 한번에 바꾸는 법(Replace/Find)

저번 게시글에 이어 초반에 자주 써볼수 있는 논리 부정 연산자와 논리 연산자에 대해 알아보도록 하겠습니다. 논리 부정 연산자란 말 그대로 true, false에 대한 값을 부정한다는 뜻으로 !true 이면 false값 출력 !false 이면 true값 출력으로 볼수 있습니다. 반대를 뜻한다고 생각하면 편하겠습니다. 논리 부정 연산자는 조건문과 제어문에서 자주 사용됩니다. 코드를 통해 확인해보겠습니다. boolean wesley = true; System.out.println(wesley); wesley = !wesley; System.out.println(wesley); wesley = !wesley; System.out.println(wesley); 코드의 의미를 살펴봅니다. 1. boolean타입(t..

자바(java) 연산 순서 & 연산 방향 & 증감연산자(++,--) 설명

연산은 자바에서 처음 기초부터 시작할 때 가장 헷갈리고 어렵다. 사용하다보면 점점 익숙해져 편리해지는데 이 또한 시간이 적게 걸리는 것이 아니다. 우선 연산 방향과 우선순위를 알아보기전 연산자의 종류부터 아래 링크를 통해 알아보자. 2022.02.28 - [IT Program/Java Basic] - 자바(java) 연산자 & 연산자 종류 & 단항연산자 & 이항연산자 & 삼항연산자 자바(java) 연산자 & 연산자 종류 & 단항연산자 & 이항연산자 & 삼항연산자 연산이란 데이터를 처리하여 결과를 산출하는 것을 연산이라한다. 연산자란 연산에 사용되는 표시나 기호를 연산자라 칭한다. 피연산자란 연산되는 데이터를 말한다. 아래 예시를 살펴보자 x + dongwoonew.tistory.com 연산엔 단 하나의 ..

자바(java) 연산자 & 연산자 종류 & 단항연산자 & 이항연산자 & 삼항연산자

연산이란 데이터를 처리하여 결과를 산출하는 것을 연산이라한다. 연산자란 연산에 사용되는 표시나 기호를 연산자라 칭한다. 피연산자란 연산되는 데이터를 말한다. 아래 예시를 살펴보자 x + y x - y x * y + z x == y 위 연산식에서 +, -, *, == 는 연산자이고 x, y, z 는 피연산자이다. 연산자는 피연산자를 연산해서 값을 나타내는데, 나오는 값은 연산자별로 다르게 나타난다. 산술 연산자일 경우 숫자타입으로 결과값이 나타나고, 비교연산자와 논리연산자는 논리타입으로 나타난다. 여기서 논리 타입이란 boolean을 뜻하며 true와 false로 나타낸다. 다양한 연산자의 종류를 알아보자. 연산자 종류 연산자 피연산자 수 산출값 기능 설명 산술 +, -, *, %, / 이항 숫자 사칙연산..

반응형