목록전체 글 (216)
Practice makes perfect
Method란 무엇일까요? Java 안에서 함수의 개념을 가지고 와서 프로그램 안에서 사용하게 해주는 것입니다. 쉽게 설명하면 입력 값이 들어 왔을 때, 결과 출력을 해준다고 볼 수 있습니다. 가장 기본적인 method 는 main 이라고 합니다. package Method; public class Method { public static void main(String[] args) { } } - 자바 프로그램의 시작은 main 이라는 이름의 메소드를 실행하는 데서부터 시작 합니다. - Method의 중괄호 내에 존재하는 문장들이 위에서 아래로 순차적으로 실행합니다. - Main은 시작점과 종료를 실행시켜주는 함수라고 할 수 있습니다. - Main method는 한 개만 존재해야 합니다. - Void :..
java 에서는 반복적인 수행을 할 수 있도록 만들어주는 명령어가 존재합니다. - 반복문의 종류는 3가지 존재합니다. 1) While문 2) D0{ } While 문 3) For 문 각각 반복문에 대해서 예시를 통해 자세히 설명하겠습니다. 1) While 문 ● 기본 형식 while(조건식) //조건식 안에는 booleal(True or False) 값이 옵니다. { 실행문장; … } package 반복문; public class WhileBasic { public static void main(String[] args) { int num = 1, result = 0; while(num < 5) { System.out.println("명령문 실행 :" + num); num++; } 주의할점!! int n..
if 문 : 특정 조건이 만족될 때에만 실행하는 문장 입니다. - 괄호 안에는 boolean 값만 올 수 있습니다. - 괄호안에 true 값이 오면 조건을 계산하고(실행 O) ,false 가 나오면 조건들을 건너뛰게 된됩니다.(실행 X). - 괄호안에 true or false 직접적으로 넣지 않고 비교연산자 또는 논리연산자를 넣어서 변수의 값을 컴퓨터가 계산하게 합니다. (결과 값 : boolean) ● if문 public class IfBasic { public static void main(String[] args) { int num1 = 47 , num2 = 38; // 변수 선언 및 초기화 int result = 0; result = (num1 * num1 * num2 * num2) / (num1..
자료형변환이란? : 변수 또는 리터럴의 타입을 다른 타입으로 변환하는 것을 의미합니다. 1) 자동 형변환 자료형도 다르고, 메모리의 크기도 다르다. 원칙적으로는 error 나와야 하는데 왜 출력이 잘 될까? 더 큰 용량에 저장해주는 것은 원데이터의 손실 없이 저장해주는데 문제가 없습니다. 이와 같이 자바 스스로 자료형을 바꿔주는 것 = 자동형 변환 이라고 합니다. unicode(int,4byte), alphabet(char,2byte) System.out.println(alphabet); // 출력 : A System.out.println(unicode); // 출력 : 65 char -> int 로 자동형변환 해준 것 입니다. (주의) short unicode; unicode = alphabet; --..
Java에서는 많은 수의 연산자들이 존재합니다. 연산자를 통해서 기초적인 것부터 시작해서 심화에 이르기까지 다양하게 사용합니다. 지금부터 그 다양한 연산자들을 알아보겠습니다. 연산자(Operator)란? : +, -, *, /, 등등… 가장 기본적인 산술 연산자로 시작합니다. 피연산자(Operand) : 연산자의 기능(동작) 적용 대산(변수, 상수…) 1) 산술연산자 / 대입연산자 (=) 대입 연상자 : 연산자 오른쪽에 있는 값을 왼쪽 변수에 대입합니다(+ , - , * , /) '+' 은 숫자,문자 둘다 더해준다. resultInt = num1 + num2; System.out.println(num1 + "+" + num2+ "="+ resultInt); // 20+8=28 resultInt = num..
Java 에서 상수란 무엇일까요? 상수란!! : 자료형을 기반으로 메모리 공간에 저장되어 있는 값을 이야기 합니다. 그렇기 때문에 이름이 존재하지 않으며 메모리에 저장된 값을 변결 시킬 수 없습니다. 예를 들어 data1 = 5489; 이란 변수의 값을 넣었습니다. 여기서 5489 도 메모리에 저장이 되어 있고, data1의 값도 메모리에 저장이 되었습니다. Data1 4byte를 할당하고 5489의 값을 할당하여 값을 저장합니다. Java가 할당을 해준것 입니다. 상수 (수학 : 변하지 않는 값) - 5489의 자리를 알 수 없기 때문에 변경시킬 수 없습니다. Data1 은 언제든 변할 수 있고, 5489와 같이 기본적으로 메모리에 저장되어 있는 값은 변하지 않습니다. ● 상수 자료형의 사용 (대표) ..
Java에서 사용되는 변수란 무엇일까요? : 데이터의 저장과 참조를 위해 할당된 메모리 공간입니다. 단 하나의 값을 저장할 수 있는 공간입니다. 변수 수행의 특징 : 얼마든지 변수에 새로운 값을 넣을 수 있습니다. (값이 변할 수 있다는 특징 때문에 변수라는 이름을 사용하게 되었다고 합니다. 변수를 만드는 이유, 할당(저장)한 이유: 데이터를 저장하고 필요할 때 사용하기 위함입니다. 1) 데이터를 메모리에 저장되도록 요청해야 합니다. int : 메모리 공간을 할당해달라는 요청( key ward(예약어) ) 자바가 메모리를 관리해주고 있습니다. 메모리중에서 사용하고 있지 않은 장소를 할당해줍니다. 할당 받은 공간에 기억하기 쉬운 이름으로 붙여줍니다. package exam01; public class De..
public class DD { public static void main(String[] args) { } } ● 위의 형태가 아무것도 입력하지 않은 JAVA의 가장 기본적인 형태 입니다. - class DD{} -- class 붙여서 이름을 붙이기로 약속합니다. - 여백을 무시하고 하나의 spacebar로 인식합니다. - 위의 모습이 약속으로 무조건 이렇게 사용해야합니다. - oracle 에서는 대소문자 구분을 문장열만 했지만 java에서는 대소문을 확실히 구분합니다.(중요) - String 첫글자를 대문자로 사용하였습니다. - 우리가 약속한 언어를 컴퓨터가 이해할 수 있는 언어로 변경해주는 과정이 필수적입니다. - 줄의 위치를 맞춰서 식을 쓰는 것은 중요합니다. 프로그램을 작성하는 것도 중요하지만 ..