ALL

ALL

JAVA 데이터 형변환 문자 숫자 실수 사용 방법

자바에서 문자열을 숫자로 또는 숫자를 문자열로 또는 숫자를 실수 형태의 데이터 타입으로 변환해야하는 경우가 있습니다.문자열에 있는 숫자를 계산하기 위해 변환해야 하거나 0으로 시작하는 숫자값을 표시하기 위해서등 여러가지 이유가 있습니다.이번에는 자바에서 데이터 형변환을 하는 방법을 알아보겠습니다.문자 ⇒ 숫자문자에서 숫자로 형변환 하는 방법을 알아보겠습니다.문자에서 숫자로 변환하기 위해 Integer클래스의 parseInt함수 또는 valueOf 함수로변환할 수있습니다.public class Program{ public static...
ALL

JAVA 별 찍기 샘플 코드

자바를 배우는 단계에서 반복문인 for문을 배우게됩니다.반복문을 사용해 연습 하는것 중 하나가 * 로 출력해 그림을 그리거나 문자 형태로 출력하는 것입니다.for문 별찍기단순히 for문을 사용해 출력을 하게되면 그림이나 문자형태로 출력되지 않습니다.for문을 2개 이상 사용하는 중첩 반복문을 사용해야 합니다.샘플을 보면서 여러가지 패턴을 그려보도록 하겠습니다.배열 별찍기별을 2차원 배열 처럼 가로와 세로로 출력 하는 샘플입니다.public class Program{ public static void main(String []args...
ALL

TypeScript as 다운 캐스팅 사용 예제

타입스크립트 as를 사용해 다운 캐스팅 하는 방법을 알아보겠습니다. as 다운 캐스팅TypeScript 문법으로 as를 사용하여 다운캐스팅를 할 수 있습니다.다운 캐스팅는 안전한 방법은 아니지만 가끔 TypeScript로 작성하다보면 필요한 경우도 있습니다.다운 캐스팅는 파생된 타입의 값을 부분 타입 형태로 사용하는 방법입니다.const value = rand();const str = value as number;console.log(str * 10);function rand(): string | number { if (Math.r...
ALL

TypeScript union 타입 사용 예제

타입스크립트에서 union 타입 데이터형을 사용 하는 방법에 대해 알아보겠습니다.union 타입TypeScript 에서는 union 타입을 사용할 수 있습니다.union 타입은 하나의 변수에 여러 타입을 지정할 수 있습니다.여러 타입을 지정하고 싶은 경우에는 | 을 사용합니다.let value: string | number = 'foo';value = 100;value = 'bar';// 에러: Type 'true' is not assignable to type 'string | number'.value = true;변수 value...
ALL

TypeScript 더블 타입 사용 예제

타입스크립트에서 더블 타입 데이터형 사용 방법을 알아보겠습니다.더블 타입TypeScript는 더블 타입이라는 것도 사용할 수 있습니다.자바 스크립트에는 더블 타입이라는 개념은 존재하지 않습니다.TypeScript에서는 배열 대신에 더블 타입을 사용할 수 있습니다.예를 들어 더블 타입은 함수의 반환값을 여러개 설정하고 싶은 경우에 반환값을 배열에 넣어서 반환 하는것과 비슷하다고 생각하면 됩니다.더블 타입의 작성 예제입니다.해석하면 길이가 2인 배열을 선언하고, 0번째에는 문자열을, 1번째에는 숫자를 대입하도록 한다는 의미입니다.con...
ALL

TypeScript any 타입, 클래스 타입, 제네릭 타입 예제

any 타입은 어떠한 타입도 대입할 수 있는 타입입니다.any 타입을 가진 값은 어떠한 타입과도 호환 가능합니다.const a: any = 3;const b: string = a;변수 a는 any 타입 변수이기 때문에 어떠한 값을 대입해도 상관없습니다.그리고 any 타입의 값은 어떠한 형태의 타입으로도 이용 가능하기 때문에 string 타입의 변수 b에도 대입할 수 있습니다.편리하게 생각할 수 있지만, 생각해보면 TypeScript의 규칙을 전부 무시하는 것이 됩니다.그렇기 때문에 any 타입은 정말 부득이한 경우가 아니라면 사용하...
ALL

TypeScript 배열 타입, 함수 타입 예제

타입스크립트 배열 타입과 함수 타입 데이터형 사용 방법과 예제를 알아보겠습니다.배열배열을 사용하기 위해서는 []를 사용합니다.const foo: number;foo.push(4);TypeScript에는 제네릭이 도입되어 있기 때문에 Array<number> 로도 작성할 수 있습니다.함수 타입JavaScript에서 중요한 것 중 하나가 함수입니다.TypeScript에서도 함수 타입이 있습니다.함수 타입은(foo: string, bar: number)=> boolean처럼 작성한 것을 말합니다.사용법은 다음과 같습니다.const f: ...
ALL

TypeScript 오브젝트 타입 Object Type 예제

JavaScript에서 기본적인 것 중 하나로 오브젝트가 있습니다.오브젝트는 여러 타입의 값을 대입할 수 있는 구조로 되어있습니다.타입스크립트 오브젝트 타입 데이터형TypeScript에서 JavaScript의 오브젝트처럼 사용하고 싶은 경우에는 {}를 사용합니다.예를 들어{foo: string; bar: number}라고 작성하면 foo라는 프로퍼티는 string 타입의 값을 가질 수 있고 bar라는 프로퍼티는 number 타입의 값을 가질 수 있는 오브젝트가 됩니다.그리고 이것은 interface로 사용할 수 있습니다.JavaSc...
ALL

TypeScript 기본 타입 데이터형 string, number 예제

타입스크립트 기본 타입(프리미티브 타입) 데이터형타입스크립트를 사용해야 할지도 모를 상황이 생겨서 공부 겸 정리한 내용입니다. 잘못된 내용이 있으면 코멘트 남겨주세요.TypeScript란 데이터형, 즉 테이터의 타입을 붙인 JavaScript입니다.데이터 타입을 지정해주는 것으로 JavaScript와 처리하는 방식에 차이가 생길 수도 있습니다.그러면 TypeScript에 어떤 데이터 타입이 있는지 알아보도록 하겠습니다.기본 타입(프리미티브 타입)TypeScript에서 가장 기본이 되는 타입입니다.타입에는 string, number,...