본문 바로가기
반응형

자바기초16

[자바 기초] 16. 산술 연산자 우리가 흔히 아는 산술연산다는 덧셈,뺄셈,곱셈,나눈셈 연산장비니다. 이와 같은 사칙연산 연산자는 +,-,*,/ 입니다. 이외에 어떤 연산자가 있을가요? 제곱이 생각납니다. 자바에서 제곱은 어떻게할까요? 자바에는 제곱연산자가 없습니다. 함수를 사용해야합니다. 사칙연산 말고 다른 연산자는 없을까요? 나머지 연산자가 있습니다. % 입니다. 덧셈 + 뺄셈 - 곱셈 * 나눗셈 / 나머지 % 2020. 9. 3.
[자바 기초] 15. 자료형을 정리해보자 Java의 자료형은 크게 네가지로 나뉩니다. 1) 논리형 2) 문자형 3) 정수형 4) 실수형 표를 이용하여 정리해보겠습니다. 자료형 키워드 크기 예시 범위 논리형 boolean 1bit boolean var = true; true, false 문자형 char 2byte char var='h'; 0~65,535 정수형 byte 1byte byte var = 3 -128~127 short 2byte short var = 3 -32,768~32,767 int 4byte int var = 3 -2,147,483,648~2,147,483,647 long 8byte long var = 3L -3,223,372,036,854,775,808~9,223,372,036,854,775,807 실수형 float 4byte .. 2020. 9. 3.
[자바 기초] 14. long 자료형은 왜 필요한가? 지난 글에서 int 자료형은 아래 범위를 표현한다고 배웠습니다. -2,147,483,648 ~ 2,147,483,647 (-20억에서 20억) long 자료형은 더 넓은 범위에서 사용됩니다. -9223372036854775808 ~ 9223372036854775807 대신 표현에 주의해야합니다. 숫자 뒤에 L을 붙여야 long 자료형으로 인식합니다. public class aa { public static void main(String[] args) { // TODO Auto-generated method stub long a=99999999999L; System.out.println(a); } } 2020. 9. 2.
[자바 기초] 13. int 자료형에는 몇까지 넣을 수 있을까? int 자료형에는 숫자를 몇까지 넣을 수 있을까요. 몇가지 숫자를 넣어보며 실험해봤습니다. 9를 10개 붙였더니 에러가 뜹니다. public class aa { public static void main(String[] args) { // TODO Auto-generated method stub int a=9999999999; System.out.println(a); } } 1을 11개 붙이니 에러가 뜹니다. public class aa { public static void main(String[] args) { // TODO Auto-generated method stub int a=1111111111; System.out.println(a); } } 알아보니 int는 아래 범위를 포함한다고 합니다. .. 2020. 9. 2.
[자바 기초] 12. 세미콜론은 언제 붙일까? 자바에서 세미콜론은 문장에 붙입니다. 대괄호문에는 붙이지 않습니다. 아래는 예시입니다. public class aa { public static void main(String[] args) { // TODO Auto-generated method stub int a=3; System.out.println(a); } } 2020. 9. 2.
[자바 기초] 11. 주석 다는 방법 1) 한줄 주석 //한줄 주석입니다. 2) 여러줄 주석 /* 여러줄 주석이입니다. */ 3) 자바 doc 주석 주석을 이용하여 자바 문서를 생성함. /** 자바 doc 주석입니다. */ 2020. 9. 2.
[자바 기초] 10. class 쉽게 만들기 이클립스에서 자바 코드를 작성하려면 먼저 프로젝트를 만들고, 프로젝트 안에 .java 파일을 생성해야 합니다. 프로젝트 이름에서 우클릭을 하고 [New]-[파일]로 생성했었는데요. 이때는 빈창이 나타납니다. 아래 코드를 매번 작성해야하는 번거로움이 있습니다. public class ex { public static void main(String[] args) { } } 위 코드가 기본적으로 입력된 상태로 .java 파일을 만드는 방법이 있습니다. 프로젝트 이름에서 우클릭하고 [New]-[class]를 클릭합니다. Name에 이름을 입력하고, Modifiers는 public을 체크합니다. 아래 체크박스에서 public static void main 을 체크해줍니다. Finish를 클릭하면, 위 코드가 생성.. 2020. 8. 25.
[자바 기초] 9. 변수 만들기 1) 정수 변수 입력 a라는 변수에 1을 입력해봅시다. public class ex { public static void main(String[] args) { int a = 1; System.out.println(a); } } 변수 앞에 integer라는 의미의 int를 입력해주었습니다. 2) 실수 변수 입력 b라는 변수에 실수 1.3을 입력해봅시다. 변수 앞에 double 을 입력합니다. public class ex { public static void main(String[] args) { double b = 1.6; System.out.println(b); } } 3) 문자열 변수 입력 c라는 변수에 문자열 "hi hello"를 입력해봅시다. 변수 앞에 double 을 입력합니다. public c.. 2020. 8. 24.
[자바 기초] 8. 큰따옴표 출력하기 [Java 공부] 8. 큰따옴표 출력하기 "hi" 라고 출력하고 싶다고 해봅시다. 아래와 같이 출력하면 되지 않을까 생각할 것입니다. public class ex {public static void main(String[] arg){System.out.println(""hi"");}} 에러가 발생합니다. 자바가 큰따옴표를 문자에서 사용되는 큰따옴표로 인식하지 않기 때문입니다. 앞에 \ 를 붙여서 해결합니다. public class ex {public static void main(String[] arg){System.out.println("\"hi\"");}} 실행결과 "hi" 2020. 8. 24.
[자바 기초] 7. 문자열 줄바꿈 방법 문자열의 줄을 바꾸는 방법은 \n 을 사용하는 것입니다. new line 의 줄임말입니다. public class ex { public static void main(String[] arg) { System.out.println("hello \n world"); } } 출력결과 hello world 2020. 8. 24.
[자바 기초] 6. 문자열(String) 데이터와 문자(Character)데이터 문자열은 큰 따옴표를 이용하여 입력합니다. 문자는 작은따옴표를 이용합니다. 문자열은 문자의 모임입니다. public class ex { public static void main(String[] arg) { System.out.println("hi hello"); } } 출력결과 hi 문자는 한글자씩만 입력 가능합니다. 그렇지 않으면 오류가 발생합니다. public class ex { public static void main(String[] arg) { System.out.println('h'); } } 출력결과 h 2020. 8. 24.
[자바 기초] 5. 숫자형 데이터 숫자형데이터는 그냥 숫자를 입력하면 출력됩니다. public class ex { public static void main(String[] arg) { System.out.println(123); } } 출력결과 123 2020. 8. 24.
[자바 기초] 4. src 와 bin 폴더가 무엇? 프로젝트를 생성하면 src 폴더와 bin 폴더가 생성됩니다. 어떤 의미의 폴더들인지 알아봅시다. 먼저 src는 source 의 약어입니다. 우리가 코딩하는 내용이 source code 이구요. 이 source code는 src 폴더 안에 저장되어있어야 합니다. (물론 소스폴더 경로 자체를 수정가능하기 때문에 다른 폴더로 만들 수도 있습니다.) bin 은 binary 의 약어입니다. binary는 이진이라는 의미이고, 0과 1로 이루어진 파일이 이 폴더에 저장됩니다. .class 파일이고, 자바가상머신(JVM)이 읽을 수 있는 코드입니다. 2020. 8. 14.
[자바 기초] 3. hello world 자바 프로젝트를 생성해야합니다. [File]-[New]-[Java Project] 클릭. 프로젝트 이름 hello_world 라고 적습니다. 먼저 location 을 선택합니다. 프로젝트가 저장될 위치입니다. Project layout을 선택하는 곳이 있는데요. source 파일이 저장될 폴더를 지정하는 것입니다. 여기서 지정된 폴더 안에 source 파일이 있어야 실행이 됩니다. 두번째가 디폴트로 선택되는데요. 일단 진행합시다. 자바,자바기초,자바기초강의 프로젝트가 생성되면, 네비게이터의 프로젝트이름에 우클릭을합니다. [New]-[File]을 클릭합니다. 파일 이름은 hello_world_app.java 라고 입력합니다. 네비게이터에 파일이 생성됩니다. 내용을 입력하겠습니다. 생성한 파일명과 같은 이름.. 2020. 8. 14.
[자바 기초] 2. 이클립스 설치 이클립스는 통합개발환경(IDE)입니다. 비영리재단인 이클립스 재단이 만들었습니다. 아래 링크에서 설치합니다. https://www.eclipse.org/downloads/ 이클립스를 열고, [Window]-[Show View]-[Navigator] 클릭하여 navigator 사용. 디폴트로 있는 Package Explorer 폴더와 파일들을 그대로 보여주지 않음. 2020. 8. 13.
[자바 기초] 1. 소개, 설치 소개 JAVA는 썬 마이크로시스템즈에서 개발한 객체지향 프로그래밍언어이다. 1995년에 제임스 고슬링 주도로 개발되었다. 2010년 오라클에게 인수되었고, 현재는 오라클이 JAVA의 주인이다. 문법적인 특성은 C언어와 비슷하다. 자바의 장점은 플랫폼 독립성이다. JVM 이라는 가상머신은 컴파일된 자바 바이트코드를 운영체제에 상관없이 동일하게 실행시킨다. 설치 시작버튼 누르고 cmd 검색. cmd 창 뜨면 java -version 입력하여 java 설치 여부 확인. javac -version 입력하여 javac 설치 여부 확인. 아무것도 뜨지 않는다면, 구글에 java development kit download이라고 검색하고, 설치 진행합니다. 오라클 홈페이지 들어가서, java SE developmen.. 2020. 8. 13.
반응형