본문 바로가기

프로그래밍 언어40

Java Day4 - 반복문 반복문 for for(초기값; 조건식; 증분값){ // 실행 문장 } 초기값, 조건식, 증분값으로 이루어져 있으며 하나라도 빠질 경우 식이 성립되지 X 증감식이 참이면 -> 실행문장 증감식이 거짓이면 -> for문을 빠져나옴 for(int i = 0; i < 5; i++){ System.out.println("Hello"); } 확장된 형태 -1 중첩 for문 - 구구단 구구단 예제를 통해 중첩 for문에 대해 이해할 수 있다. 밑의 식의 경우에서는 1~9단까지의 구구단을 출력하게 된다. for(int i=1; i 2021. 11. 4.
Java Day3 - 연산자, 배열, 조건문 연산자 lvalue = rvalue (int a = 10;) lvalue: 메모리 rvalue: 메모리가 올 수 없음 산술연산자 사칙연산(+, -, *, /, %) 부호연산: 단항연산 증감연산(++, --) 전위 연산: 연산을 먼저 하고, 값을 출력 후위 연산: 값을 출력한 후 연산 연산자들의 우선순위 존재는 하지만, 우선순위 다 외워서 사용하지 X ( )을 이용하여ㅏ 정확히 우선순위를 표현해주는 것이 가장 좋음 ( ) >> 증감, 부정 >> 곱셈, 나눗셈, 나머지 >> 덧셈, 뺄셈 >> 할당(Assignment) &#39; = &#39;(Assignment) 연산자는 모든 연ㅅ나에서 가장 순위가 낮음 정수(4) + 정수(4) = 정수(4) 정수(4) * 정수(4) = 정수(8) 정수(4) / 정수(4).. 2021. 11. 3.
Java Day2 - 문자, 타입 변환, 표준 입/출력, 파일 입/출력 문자(문자열) 문자(' '), 문자열(" ") 여러 개의 단일 문자의 집합(문자열) 눈에 보이는 것이 전부는 아님 특히 문자열 뒤에 엔터가 붙는 경우 있음 표준 입력, 파일 입/출력 "Hello" VS. "HelloCRLF" "내가 모르는 어떤 문자가 섞여 있을 수 있음을 인지하는 것이 중요 미리 기억해둘 것 Enter(CR(0x0d) LF(0x0a)) LF(0x0a) 하나로만 표현하는 경우도 있음 공백(0x20), 탭(0x09) 공백도 문자 빈 문자와 공백 문자는 염격히 구분 Java에서의 자료형 표현 // 양수 표현 int basic = 235487; System.out.println(basic); // 음수 표현 int minus = -235487; System.out.println(minus); .. 2021. 11. 2.
Java 프로그래밍 1일차 - 환경설정, 변수 실습환경 windows 10 java sdk: java SE 11 IDE: Eclipse SDK(JDK) Development Kit JAVA sun micro systems 제임스 고슬링에 의해서 만들어짐 개발에 필요한 도구 JDK Text Editor 워드나 한글 프로그램은 개발에 사용 불가 메모장 같은 프로그램 필요 Compile(번역) *.java(소스파일)-> *.class(자바 바이트 코드 )-> 기계어(0,1/binary) 컴파일 하는 방법 cmd창(명령 프롬프트) window key + r -> cmd CLI(Command Line Interface) GUI(Graphic User Interface) IDE(Intergrated Dvelopment Environment) 통합개발환경 개발에.. 2021. 11. 1.