본문 바로가기

java study

(37)
#5 타입간의 변환방법 ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁성 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. 문자와 숫자간의 변환 방법 3 (숫자) + '0'(문자) > '3' (문자) 3 (숫자) - '0'(문자) > 3 (숫자) 문자열로의 변환 방법 3 (숫자) + ""(문자열) > "3" (문자열) '3' (문자) - ""(문자열) > "3" (문자열) 문자열을 숫자로 변환 방법 integeer.parseInt("3"); {문자열} > 3 (숫자) Double.parseDouble("3.4"); {더블타입} > 3.4 (더블타입) 문자열을 무자로 바꾸는 방법 방법 "3".charAt(0); // 문자열의 0번째 출력을 하라하여 3이..
#4 정수형의 오버플로우 ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁성 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. 오버 플로우(overflows) 최소값과 최대값을 이어 놓았다고 생각하면 오버플로우의 결과를 이해하기 쉽다. class overflow { public static void main(String[] args) { short sMin = -32768, sMax = 32767; char cMin = 0, cMax = 65535; System.out.println("sMin = " + sMin); System.out.println("sMin-1= " + (short)(sMin-1)); System.out.println("sMax = "..
# 3 화면에서 입력 받기 -Scanner ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁성 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. Scanner란 -화면으로부터 데이터를 입력받는 기능을 제공하는 클래스 Scanner를 사용하려면 import문을 추가해야한다. import java.util.*; Scanner 객체의 생성 Scanner scanner = new Scanner (System.in); // 객체 생성, System.in은 화면입력을 의미한다. Scanner 객체를 사용 int num = scanner.nextInt(); //화면에서 입력받는 정수를 num에 저장 String input = scanner.nextline(); //화면에서 입력받은 내..
#2 변수(variable) 란? ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁성 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. 변수(variable) 란 하나의 값을 저장할 수 있는 메모리 공간 메모리(RAM)에 있는 공간의 주소인 메모리 주소에 이름을 줘서 다루는 게 변수이다. 변수는 단 하나의 값만 저장할수 있기 때문에 기존에 있던 값에 새로운 값을 저장하면 기존에 있던 값은 사라진다. 변수의 선언 변수의 선언 이유 -값(data)을 저장할 공간을 마련하기 위해서 변수의 선언방법 변수타입 변수이름 ex) int age ; // 정수 (int) 타입의 변수 age를 선언 변수에 값 저장하기 int age; // 정수(int)타입의 변수 age를 선언 a..
#1 JAVA란 ※ 시작하기 앞서 java study 카테고리 자료는 YOUTUBE에 남궁석 강사님의 자바의정석 영상을 가지고 공부한 내용을 정리한 것이며 상업적 목적은 전혀 없음을 알립니다. 자바는 실행환경(JRE) + 개발도구 (JDK) + 라이브러리(API)를 제공한다. JAVA 라이브러리를 이용하면 쉽고 빠르게 애플리케이션 개발이 가능하다. JAVA는 어떤 프로그램을 만들 수 있나 PC 애플리케이션을 만들 수 있다. EX) intellij eclipse 가 JAVA 기반으로 만들어졌다. 웹 애플리케이션을 마들수 있다. EX) Spring Framework 모바일 애플리케이션 EX) 안드로이드를 만들 수 있다. 빅 데이터 EX) Hadoop 게임, 과학, 소형기기 등에 사용되고 있다. programing langu..