본문 바로가기

Programming/JAVA 기초10

[JAVA 기초] 연산자(Operator) 3 - 비교, 논리 연산자 이전 글에서는 계산을 하는 (링크)산술 연산자와 (링크)단항 연산자에 대해서 정리해봤는데, 이번 글에선 비교, 논리 연산자를 정리해 보도록 하겠다. 비교 연산자 우선 비교 연산자는 뭘까? 말 그대로 비교해주는 연산자 일까? 맞다. 비교 연산자는 양변을 비교하여 같으면 참(true) 다르면 거짓(false)를 반환하는 연산자이다. 비교 연산자의 리턴값은 boolean이기 때문에 주로 반복문이나 조건문과 같은 제어문에 사용된다. 크기를 비교하거나, 같은지 아닌지를 비교하는 연산자들이 있다. 그림으로 알아보자. 더보기 그림참고 : https://gramho.com/media/2127784712534432735 그 분께서 잘 설명 해주신것 같다... 이것저것 코드로 작성해서 실행 해보자. //변수 int a =.. 2020. 4. 6.
[JAVA 기초] 연산자(Operator) 2 - 단항 연산자 안녕! 나는 두치입니다. 이전 글에서는 계산을 하는 (링크)산술 연산자에 대해서 정리해봤는데, 이번 글에서 정리할 것은 단항 연산자이다. 단항 연산자 그래서 단항 연산자가 뭘까? 말 그대로 항이 하나인 연산자이다. (계산을 하는 산술 연산자는 항이 두개 이상이였다.) 항이 하나인 연산자에는 뭐가 있을까?? 부호연산자, 논리 부정 연산자, 증감 연산자 이렇게 세가지가 있다. 연산자 의미 사용법 설명 +, - 부호 연산자 +var, -var 변수 var의 부호를 바꾼다. ! 부정 연산자 !var 참을 거짓으로 거짓을 참으로 바꾼다.(반대로) ++ 증가 연산자 ++var; , var++; 변수 var에 1을 더하여 다시 변수 var에 넣는다. -- 감소 연산자 --var; , var--; 변수 var에 1을 .. 2020. 4. 1.
[JAVA 기초] 연산자(Operator) 1 - 산술 연산자 컴퓨터는 사실 조금 큰 계산기다... 요즘엔 계산기보다 더 작은 컴퓨터가 있긴 하지만.... 여튼, 컴퓨터에 명령을 해주면 우리의 컴퓨터는 계산을 미친 듯이 빠르게 해낼 수 있다. 그렇다, 이번 글에서는 자바의 연산자 그 중에서도 산술 연산자를 정리해보도록 하겠다. 연산자 연산자는 뭘까? 특정한 작업, (뭐 예를 들면 더하기, 곱하기, 대입, 비교 등등)을 하기 위해서 쓰는 기호를 말한다. 자바에서 쓰이는 연산자는 대입, 산술, 비교, 논리 연산자 등이 있는데 산술 연산자를 정리 하기로 했으니까 얼른 정리해보도록 하자. 산술 연산자 연산자는 특정 작업을 위한 기호라고 했는데 산술 연산자는 산술을 위한, 즉 수학적인 계산을 하기 위해 쓰는 기호를 말한다. 기초적인 수학적 지식이 있다면 이해하고 사용하는데 .. 2020. 3. 28.
[JAVA 기초] 자바의 자료형(데이터 타입) - 기본형, 참조형 자바에서 변수를 만들고 그 변수에 어떤 값을 저장하려면, 자료형, 변수이름, 값이 필요하다. 예를 들어 내가 아는 여자 사람 친구의 수를 저장하고 싶다고 해보자.... // int girlFriend = 100; 컴파일 오류가 발생한다...... int girlFriend = 0; int girlFriend = 0; 이런 식으로 만들 수 있는데... 맨 앞에 적는 int, double 같은 것들을 자료형, Data type라고 한다. 자료형, Data Type 크게 기본형, 참조형으로 나눌 수 있다. 기본형 영어로는 Primitive Type라고 하고, 아래의 글을 참고하자. 자바 같은 경우엔 char타입이 2byte여서 '한' 이렇게 한글 한 글자도 넣을 수 있다. 뿌이뿌이뿌이~ 참조형 영어로는 Ref.. 2020. 3. 25.
[JAVA 기초] - 변수 - 변수의 선언, 사용과 명명규칙! 자바의 변수 변수는 값을 저장할 수 있는 메모리 공간을 의미합니다. 변수의 선언 변수를 생성하는 것을 변수의 선언이라고 합니다. 선언 방법 자료형 변수이름; int data; 정말 간단하죠? 이러면 메모리에 data라는 이름의 영역이 하나 생기게 되는 겁니다. 변수의 이름은 마음대로 정할 수 있는데요, 하지만 몇 가지 규칙과 약속이 있습니다. 규칙 반드시 지켜야 함 - 컴파일 시 에러가 발생 - 하나 이상의 글자로 이루어져야 함 int; 안됨 - 첫 번째 글자는 문자 거나 '_', '$' 이어야 함. int 1data; int @data; 안됨 ( 즉 문자, _ $ 이외의 숫자, 다른 특수문자 등은 쓸 수 없음 ) - 길이는 제한이 없음 -자바의 키워드, 상수값을 사용하는 단어는 사용이 불가능 ( 이클립.. 2020. 3. 19.
[JAVA 기초] - 출력문 2 - printf(), 서식문자를 이용해서 출력하기! 안녕하세요! 출력문 마지막인 printf()를 알아보자! 일반 print()와 비슷한 방식으로 작동하는 메소드 이다. 하지만 printf()를 사용하려면 서식 문자라는 것을 알아야 한다. 서식 문자 서식 문자가 뭘까?? 일반 문자가 아닌 서식에 사용되는 문자를 서식 문자라고 한다. %d : 10진수 (정수) %o : 8진수 %x : 16진수 %f : 실수 %c : 문자 %s : 문자열 이런 문자가 서식 문자라고 하는 것이다. 그렇다면 사용은 어떻게 하는 걸까? printf() 바로 printf()에 잘 대입해서 사용해야 한다. public static void main(Stirng[] args){ System.out.printf("저의 나이는 %d살 입니다!", 3); } 결과 저의 나이는 3살 입니다!.. 2020. 3. 17.
[JAVA 기초] 출력문 - print(), println으로 출력하기 안녕하세요! 나는 두치다! 저번 포스팅들로 java 개발환경을 구축했다!! 개발환경을 잘 만들어 놨으니 이제 재미있게 뭔가를 해 나갈 일만 남아있다..! 벌써부터 기대되고 설레지 않는가? 자, 그래서 이번 글에서 우리가 컴퓨터에 명령해볼 것은 뭘까!! 출력해라 컴퓨터!! System.out.print() System.out.println() 일단 이 두 가지 출력문을 알아보도록 하자! print 첫 번째로 print() 우선 PrintTest 라는 메인 메소드가 있는 클래스를 하나 만들어서 그곳에서 여러 가지 테스트를 해 보자 메인 메소드 블록 안에서 System.out.print() 이대로 한번 타이핑해보자. 이런 식으로 따라 쳐보면, 밑에 뭔가 자꾸 나오고 하지만.. 무시하고 일단 마저 타이핑해보자... 2020. 3. 15.
JAVA 시작 - Java 프로젝트 생성 하기! 자바 프로젝트 자, 그러면 JDK도 설치했고, 이클립스도 다운 받았으니까 우리 손으로 세상에게 인사하러 가 보도록 하자! 일단 우리의 워크스페이스를 지정한 상태로 이클립스를 켜도록 하자. 아니 아직 이클립스가 없다고? https://the-duchi.tistory.com/5 2. IDE 설치 - Eclipse photon버전 [Java개발환경 구축하기 2] Eclipse Photon 설치하기 이전 포스팅으로 Java와 JDK 설치를 모두 마쳤다. 아직 안 했다고? https://the-duchi.tistory.com/4 1. JAVA 설치 - JDK 설치하기, 환경변수 설정 [Java개발환경 구축하기] 자바 기초 강.. the-duchi.tistory.com 이거까지만 순서를 지켜서 따라 해 보도록 하자.. 2020. 3. 13.
IDE 설치 - Eclipse photon버전 [Java개발환경 구축하기 2] Eclipse Photon 설치하기 이전 포스팅으로 Java와 JDK 설치를 모두 마쳤다. 아직 안 했다고? https://the-duchi.tistory.com/4 1. JAVA 설치 - JDK 설치하기, 환경변수 설정 [Java개발환경 구축하기] 자바 기초 강의 Java 기초 강dml의 JDK 설치하기 (윈도우10) // 이미 내 컴퓨터에 자바가 설치되어 있는지 확인해보기 윈도우키 + R 을 누르면 아래와 같은 실행 창이 하나 뜬다. 입력 칸에 cmd 를 입력하고 엔터.. the-duchi.tistory.com 보고 오도록 하자. 그러면 이제 코드를 작성해서 나만의 뭔가를 만들 준비가 다 됐다는 뜻이다. 자바를 이용해서 코드를 작성하려면 텍스트 에디터가 있어야 한다. 윈도우에는 기본적으로 텍스트 에디.. 2020. 3. 9.
JDK 8 다운로드 및 설치하기, 환경변수 설정 [Java개발환경 구축하기 1] JDK8 설치하기 (윈도우10) jdk는 지금 14버전까지 나와있다. 근데 왜 우리는 왜 8버전을 쓸까?? 그러게여.. 알려주세요.. 아마 9버전 이상부터는 상업적 이용을 위해선 돈을 지불하고 사용해야 하기 때문일 것이다. 그래도 양심은 있는지 무료로 사용 가능한 8버전은 현재 Java SE 8u241 버전인데 업데이트를 241번이나 해 주었다. // 이미 내 컴퓨터에 자바가 설치되어 있는지 확인해보기 윈도우키 + R 을 누르면 아래와 같은 실행 창이 하나 뜬다. 입력 칸에 cmd 를 입력하고 엔터를 누르면 뭔가 있어보이는 검은색 창이 하나 뜬다. 벌써부터 너무 멋있다. 여기에 java -version 위 명령어를 적고 엔터를 눌러보자 // ( ctrl+c ->ctrl+v )복사 붙여 넣기가 안된다면 c.. 2020. 3. 8.