Programming

Programming/Java

자바 기초부터 ABC (7) - 형변환

형변환 public class Variables { public static void main(String[] args){ System.out.println("숫자 연산자"); double x = 3.14; int y = (int) x; System.out.println(y); int a = 9; int b = 5; System.out.println((double) a / b); } } Literal 리터럴이란 소스코드의 고정된 값을 대표하는 용어입니다. 무슨말인지 잘 모르시겠죠? 예제를 통해서 보겠습니다. int myInt = 123; byte myByte = 38; short myShort = 2; 여기서 123, 38, 2는 '정수 리터럴'입니다. 기본적으로는 int 자료형이지만 byte나 shor..

Programming/Java

자바 기초부터 ABC (6) - 연산자

연산자에 대해서 공부해보겠습니다. public class Variables { public static void main(String[] args){ String myString = "Hello" + "World!"; System.out.println("Hello, I'm " + 27 + "."); } } System.out.println("Hello, I'm " + 27 + "."); 에서 문자 + 숫자를 하면 자동으로 숫자가 문자가 된다. public class Variables { public static void main(String[] args){ System.out.println("숫자 연산자"); int a = 9; double b = 5; System.out.println(a + " + "..

Programming/Java

자바 기초부터 ABC (5) - 자료형

자료형 public class Variables { public static void main(String[] args){ boolean myBoolean = true; myBoolean = false; long myInt = 123; myInt = 12345678910L; double myDouble = 3.14; System.out.println((myDouble)); String myString = "I love u!"; String hello = "Hello, I'm"; String dot = "."; System.out.println(hello); System.out.println(27); System.out.println(dot); } } 기본 자료형 자바에는 '기본 자료형(Primitive ..

Programming/Java

자바 기초부터 ABC (4) - 변수

변수 선언 변수 선언은 이렇게 type variableName; 앞에 자료형을 써주고 뒤에 변수 이름을 써주면 됩니다. 정수형을 담을 변수 a, 문자열을 담을 변수 s를 선언하기 위해서는 이렇게 써주면 되겠죠? int a; String s; 변수 이름 규칙 변수의 이름을 지어줄 때 알아야할 규칙이 몇 가지 있습니다. 대소문자를 구분 합니다. Iee과 lee은 서로 다른 변수입니다. -> (첫 번째 lee 는 i의 대문자입니다.) 숫자로 시작할 수 없습니다. 밑줄(_)과 달러 표시($)를 사용할 수는 있지만, 사용하지 않는 것이 좋습니다. $는 주로 자동 생성되는 변수명으로 쓰이고, _는 보통 상수 이름에 쓰입니다. class, public과 같은 자바의 예약어는 변수명으로 쓸 수 없습니다. 자바의 변수명..

Programming/Java

자바 기초부터 ABC (3) - 클래스

3번째 시간으로, Hello world 클래스를 만들어보았다. 만약에 아래와 같은 코드를 짰다고 하자, public class HelloWorld { public static void main(String [] args){ System.out.println("HelloWorld!!!"); } } 첫 번째 줄 public class HelloWorld { } 뒤에서부터 살펴보면, HelloWorld 우선 HelloWorld 라는 단어는 우리가 정한 이름이다. 이 프로그램이 Hello, World!를 출력하는 프로그램이기 때문에 HelloWorld라고 지어준 것. 다른 이름을 사용해도 된다. class 클래스(class)는 객체 지향 프로그래밍의 기본 단위라고 할 수 있다. 이후 '객체 만들기' 챕터에서 자..

Programming/Java

자바 기초부터 ABC (2) -자바와 객체지향

1. 자바와 객체 지향 자바는 처음부터 객체 지향 언어로 생성 → 객체 지향 프로그래밍 (Object Oriented Programming, OOP)은 프로그램을 작성하는 기법 부품에 해당하는 객체(Object) 를 먼저 만들고, 이것들을 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법 객체 지향이 잘 적용된 언어는 코드의 구조가 명확하기 때문에 코드를 이해하기 쉽고, 관리와 유지 보수가 효율적 자바는 객체 지향의 개념이 언어에 강하게 드러나는 특징이 있다. 그래서 자바는 한 줄을 출력하는 데도 public, class, static, void, System, out 등 많은 용어가 등장합니다. 그리고 그만큼 많은 의미를 코드에서 전달하고 있습니다. 객체 지향적 구조와 설계를 정확히 표현하는 것에..

꾸준표
'Programming' 카테고리의 글 목록 (3 Page)