분류 전체보기
![Java 출력 print printf println ,서식 지정자(format)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzqmKg%2FbtrcNmLVjuK%2FcdtY3JJCcV523AQIhaTlS0%2Fimg.png)
Java 출력 print printf println ,서식 지정자(format)
Java 출력 Java 에서 가장 많이 사용하는 출력 메소드 System.Out.println System.Out.printf 1. System.Out.println \n 줄바꿈이 포함 되어 있다. public class Main{ public static void main(String[] args){ System.Out.println("가"); System.Out.println("나"); System.Out.println("다"); } } 출력결과 가 나 다 2.System.Out.print \n 줄바꿈이 포함되어 있지 않다. public class Main{ public static void main(String[] args){ System.Out.print("가"); System.Out.print(..
![Java 두 변수의 값교환](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQ5etg%2FbtrcOfd7Rgk%2FNa8wb4s4sKKC0qen4xR180%2Fimg.png)
Java 두 변수의 값교환
Java 두 변수의 값교환 import java.util.Scanner; public class InOut2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] ab = sc.nextLine().split(" "); int a = Integer.valueOf(ab[0]); int b = Integer.valueOf(ab[1]); int tmp = a; a = b; b = tmp; System.out.printf("%d %d", a,b); } }
![String to Int](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsPmYT%2FbtrcQeTi6LR%2Fp8yE10wk75sEOhhcKAm8i0%2Fimg.png)
String to Int
String to int Integer.valueOf() 사용 실습 정수 a, b를 한줄에 공백을 두고 입력받고, a와 b를 더해준 값을 출력하는 프로그램 import java.util.Scanner; public class InOut { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); sc.close(); String[] ab = str.split(" "); int a = Integer.valueOf(ab[0]); int b = Integer.valueOf(ab[1]); System.out.println(a + b); } }
![Jupyter Notebook 사용법 및 단축키](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmSOFZ%2FbtrcHEqPHph%2FMbNVGFmhDw8YmeiMrJAilk%2Fimg.png)
Jupyter Notebook 사용법 및 단축키
Jupyter Notebook 사용법 및 단축키 Edit 모드 Command 모드 shift+Enter :실행 후 아래 셀 선택 ctrl+Enter : 실행 tab : 자동완성 Ctrl + Shift + - : 커서의 위치에서 셀을 잘라 두 개로 생성 X : 셀 삭제 command 모드에서 a : 현재 셀 위에 추가 b : 현재 셀 아래 추가 dd , x: 현재 셀 삭제 z : 셀 제거 취소 c : 셀 복사 shift + v : 현재 셀 위에 붙여넣기 v : 현재 셀 아래 붙여넣기 주석 셀 만들기(markdown 기반) ※ JavaScript 를 사용할 때, 실행법 JavaScript Kernel for Jupyter-notebook anaconda3 prompt 실행 $ npm install -g ij..
![Java API(Application Programming Interface)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHZ2AO%2Fbtra8mrVhKO%2FdIifICtNftUTvPIK1gMboK%2Fimg.png)
Java API(Application Programming Interface)
API (Application Programming Interface) 응용 프로그래밍 인터페이스 -> Java API: 자바 시스템을 제어하기 위해서 자바에서 제공하는 명령어들을 의미 java.lang : java 프로그래밍을 위한 가장 기본적인 패키지와 클래스 포함 String, int, etc java.util : java 프로그래밍을 제어하기 위한 클래스와 데이터를 효율적으로 저장하기 위해서 쓰이는 클래스 포함 Scanner java.io : 키보드, 모니터, 프린터, 파일 등을 제어할 수 있는 클래스들을 포함 io -> Input/Output 을 의미 //출력과 java.net : 통신을 위한 기능이 있는 클래스들을 포함 API의 종류는 굉장히 많고, 다양하기 때문에 모두 외우는 것은 불가능하기..
![Java 형변환 (객체자료형 Object type ex)String etc.)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWSTpR%2FbtrasuRK7uI%2Fj9eKRIFCuLO9Rg1EMryXHK%2Fimg.png)
Java 형변환 (객체자료형 Object type ex)String etc.)
Java 형변환(객체 자료형 String etc.) 객체자료형 형변환 본인이 자주 쓰는 형변환 순서대로 정리한 것 int to String String str = Integer.toString(i); String str = "" + i; //선호하는 편 String to int int i = Integer.parseInt(str); int i = Integer.valueOf(str).intValue(); double to String String str = Double.toString(d); long to String String str = Long.toString(l); float to String String str = Float.toString(f); String to double double d ..
![Java 형변환(기본자료형)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvR6iS%2Fbtrao6KS4AO%2F36lkdRLArNBgKnZTyXH6vk%2Fimg.png)
Java 형변환(기본자료형)
Java 형변환(기본자료형) 형변환 : Data type(자료형)을 변환하여 data type을 일치시켜주는 것. 묵시적 vs 명시적 형변환 1. Promotion 묵시적 형변환 Java 에서 자동으로 형변환을 해주는 경우 상대적으로 작은 데이터 타입에서 큰 데이터 타입으로는 자동으로 형변환이 이루어짐 + 데이터 손실이 없음 Data type automatic casting char(1byte) short, int, long, float, double short(2byte) int, long, float, double int(4byte) long, float, double long(4byte) double float(4byte) double -> 데이터가 작은 쪽에서 큰 쪽으로는 자동형변환(묵시적 형변환..
![Java 자료형](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbISLfV%2FbtraeyGa179%2FgZ6Wwht2hlzfoGUWMNFqLk%2Fimg.png)
Java 자료형
Java 자료형(data type) 기본 자료형(primitive type)과 객체 자료형(reference type) 기본 자료형(primitive type) 정수형 : byte (1byte) : -128 ~ 127 까지의 정수를 다룰 수 있음 short (2byte) : -32,768 ~ 32,767 int (4byte) : -2,147,483,648~2,147,483,647 권장 long (8byte) : -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 실수형 : float(4byte) : ±(1.40129846432481707e-45 ~ 3.40282346638528860e+38) double(8byte) : ±(4.94065645841246544..
![메모리 단위 bit(비트) byte(바이트) ~ tb](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpgJhb%2Fbtq97nsy9yq%2Fpz93OJMDnDBkiFHqjFLPZk%2Fimg.png)
메모리 단위 bit(비트) byte(바이트) ~ tb
메모리 단위 bit 메모리에 데이터를 저장할 때 최소 단위 0,1 값을 가질 수 있으며, 이진수를 표현 byte 1 byte = 8 bit 8 bit는 이진수로 표현하면 00000000 8자리를 가질 수 있으며, 256개 (0~2의 8제곱)의 수를 표현할 수 있다. 2byte 는 65536(0 ~ 2의 16제곱)개의 수를 표현 가능 메모리 단위 1 byte 8 bit 1 KB 1024 byte 2 MB 1024 KB 1 GB 1024 MB 1 TB 1024 GB 프로그래밍에서 변수에 데이터를 저장할 때, 자료형의메모리를 넘어가버리면 엉뚱한 값이 저장된다.
![Java 변수 란](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHP49k%2Fbtq98tZtWUc%2FeTVxt37x3yQ35mT92D6iwK%2Fimg.png)
Java 변수 란
변수란 데이터를 담을 수 있는 메모리 공간 변경 가능함 변수의 선언 자료형 변수명 = 초기값; 변수에 저장된 데이터는 언제든지 변경할 수 있다. 대입연산자 = : 대입연산자 변수 = 데이터 변수와 메모리 변수를 만들면 램에 메모리가 생성 램: 현재작업중인 프로그램들을 띄워놓는 책상과 같은 역할 변수를 만들면, 램의 공간에서 만들어짐 생성된 메모리의 Reference(참조) 고유 주소값이 생성됨. ex) int x = 10; x 라는 이름의 저장공간이 RAM에 할당되고, 10이라는 값이 들어간다. 공간이 만들어졌으므로 주소값이 부여되지만 알 수 없다. 변수 사용시 주의사항 변수명 숫자는 맨 앞에 쓸 수 없다. 1num X 특수문자 사용 금지 _ (under bar) 사용가능 no_where, now_h..