코딩/Java 7

자바(JAVA) if문 & switch문

if문으로 수, 우, 미, 양, 가 출력하기 조건식을 여러 개 지정하는 if문이다. 조건식이 true를 반환하면 해당 조건식블록의 명령 문장이 실행된다.123456789101112131415161718public class example1 { public static void main(String[] args) { double score = Math.random()*101; if(score>=90) { System.out.println(score + "점 이상은 '수'입니다."); } else if(score>=90) { System.out.println(score + "점은 '수'입니다."); } else if(score>=80) { System.out.println(score + "점은 '우'입니다...

코딩/Java 2021.01.28

자바(JAVA) - 제어문

제어문 종류 조건문은 특정 조건식의 결과 값에 따라서 프로그램의 실행을 결정하는 문장이며, 프로그램 내에서 매우 빈번하게 사용되는 예약어입니다. - 조건문if문 : 조건을 하나씩 확인. 따져야 할 조건이 적을 경우 유리switch문 : 조건을 한 번에 확인하지만 메모리 소모가 큼, 따져야 할 조건이 클 경우 유리 - 반복문for문 : 반복 횟수를 아는 경우 적절. 조건 체크를 먼저함while문 : 종료 조건을 아는 경우 적절. 조건 체크를 먼저함do ~ while 문 : 일단 한 번 실행한 다음 조건 체크 - break : 반복문을 빠져 나감 - continue : 이번 반복만 skip 단순 if문 - if(조건식) { 실행할 블록 } 12345678910111213public class example1..

코딩/Java 2021.01.27

자바(JAVA) - 연산자(Operator)

연산자의 종류와 우선순위 연산자의 종류 연산자의 종류 우선순위 최우선 연산자 ., [], () 위로 갈수록 우선순위가 높고 아래로 갈수록 우선순위가 낮다.우선순위가 같으면 좌측 연산자부터 연산된다 단항 연산자 ++, --, !, instanceof 산술 연산자 +, -, *, /, % 쉬프트 연산자 >>, > 비교 연산자 >,=, =97) &&(charCode 1050) || (10 100>50이 참이므로 결과는 true 논리 부정 연산자 123456789101112public class example1 { public static void main(String[] args) { boolean play = true; System.out.println(play); play = !play; System.ou..

코딩/Java 2021.01.26

자바(JAVA) 문자타입, String 타입, 실수 타입, 논리 타입

문자 타입 자바에서 문자형 데이터란 작은 정수나 문자 하나를 표현할 수 있는 타입을 의미한다. 1. char 컴퓨터는 2진수밖에 인식하지 못하므로 문자도 숫자로 표현해야 인식할 수 있습니다.따라서 어떤 문자를 어떤 숫자에 대응시킬 것인가에 대한 약속이 필요합니다.123456789101112131415161718public class example1 { public static void main(String[] args) { char ch1 = 'A'; char ch2 = 65; int ch3 = 65; System.out.println(ch1); System.out.println(ch2); System.out.println(ch3); char ch4 = '金'; System.out.println(ch4)..

코딩/Java 2021.01.24

자바(JAVA) 기본문법 - 상수 & 리터럴 & 정수 대입

상수 (constant) 상수란 변수와 마찬가지로 데이터를 저장할 수 있는 메모리 공간을 의미합니다. 하지만 상수가 변수와 다른 점은 프로그램이 실행되는 동안 메모리에 저장된 데이터를 변경할 수 없다는 점입니다. public class example1 { public static void main(String[] args) { final double Pl = 3.14; // 변수 이름은 낙타 표기법 int daysOfYear = 365; // 상수 이름은 모두 대문자 final int DAYS_OF_YEAR = 365; final int HOURS_OF_DAY = 24; int days = DAYS_OF_YEAR*HOURS_OF_DAY; int days2 = 365*24; } } - 프로그래밍에서 상수는..

코딩/Java 2021.01.24

자바(JAVA) - 변수 선언, 데이터 타입

변수 만들기 public class example1 { public static void main(String[] args) { /* * 여러줄 주석 */ int x;// 변수 x 선언 x = 1;// 변수 x를 초기화(최초 값을 저장) int y = 2;// 변수 선언과 초기화를 함께 int result = x + y; System.out.println(result); } } - 변수 : 값을 저장할 수 있도록 메모리 영역에 붙인 이름 변수를 통해 프로그램은 값을 저장하고 읽을 수 있다. - 변수 선언 : 변수의 타입과 이름을 결정해 변수를 만들도록 명령 - 변수의 이름 규칙 첫 문자는 영문자나 '_', '&' (한글 가능) 글자 수에 제한이 없으며 공백 문자 및 특수문자 사용불가 이름에 영문자의 대문..

코딩/Java 2021.01.23

자바(JAVA)의 특징 - 아직까지 많은 개발자가 사용하는 이유

자바가 공개된지는 1995년 5월 Sun World에서 공식 발표된 이후 26년이라는 세월이 흘렀음에도 아직까지 자바를 사용하는 지 알아봅시다. 자바 언어는 대표적인 강점인 플랫폼 독립성과 풍부한 API로 거의 모든 시스템 개발에 적극 사용되고 있다. 자바는 가장 대표적인 객체 지향 언어이다. - 자바는 처음 개발할 때부터 객체 지향 언어로 개발하였기 때무넹 객체 지향 개념을 가장 정확하게 적용하고 있는 언어이다. 자바는 플랫폼이 독립적인 언어이다. - 자바는 플랫폼에 상관없이 한 번 작성되어 컴파일된 클래스(.class)파일은 그대로 masOS 나 리눅스에서 동일하기 실행된다. - 다른언어들은 각 운영체제에 맞게 프로그래밍을 진행해야하며, 해당 운영 체제에 맞는 컴파일러를 사용해야 한다 자바는 언어 차..

코딩/Java 2021.01.22