java(23)
-
5일차 2023-03-14 Java
1.for문 1.1) for문 무한반복 FORStatement.java for(;;) { System.out.println("무한반복"); break; } //System.out.println("프로그램 종료");//Unreachable code //주석처리된 "프로그램 종료"는 위 "무한반복"이 무한적으로 찍혀서 아래코드는 실행할 수가 없다는 뜻. 2) while문 WHILEStatement.java while문 형식) //while문:반복문으로 반복횟수가 정해져 있지 않을때 주로 사용 //형식: /* [초기식;] while(반복조건){ 반복조건이 참일때 실행할 명령문들; [증감식;] } 무한루프 처리] while(true){ 실행할 명령문들; } */ for문과 while문은 똑같으나 초기식, 조건식..
2023.03.14 -
4일차 2023-03-13 Java
1.if문 1.1if~else문 if문 (조건식) { 조건식이 참일 때 실행할 명령문; } else { 조건식이 거짓일 때 실행할 명령문; } 또한, 실행할 명령문이 하나일 때는 {} 생략가능 else문은 홀로 사용불가 if~else가 하나의 문법이다 1-2) if ~else if문 if(조건식 1) { 조건식이 참일 때 실행할 명령문; } else if(조건식 2){ 조건식 2가 참일 때 실행할 명령문; } ... } else { 모든 조건식이 거짓일 때 실행할 명령문; } 위에서 아래로 내려오고 if문이 맞으면 실행하고 아니면 계속 내려오며 명령문을 실행한 후 if문을 나온다. 1-2) 문제 세 숫자 중 최댓값을 구하는 로직을 작성(if문 형식 3가지 중 아무거나 사용) sol) 내가 한 것 int ..
2023.03.13 -
3일차 2023-03-10 Java
1. 이스케이프 문자 2일 차 이후 추가) Format String(형식 문자열): 출력형식을 지정하기 위한 형식 문자열 % s나 %d 등 변환 지시어를 사용해서 원하는 출력 형식을 만들 수 있다. 1-1주요 변환 지시어 %d : 정수값 출력시(byte/short/int/long) %f : 실수값 출력시(float/double) %c: 한 문자 출력시(char) %b: boolean형 출력시 %s: 문자열 출력시 %n: 줄바꿈 (\r\n도 가능) %%: %리터럴을 의미(%를 문자 그대로 표현, %가 다른 기능으로 사용되지 않기 위함) 1-2) printf("형식 문자열", 값들을 컴마로 구분해서 나열). 단, printf는 줄 바꿈 기능이 없음. ex) System.out.printf("국어:%d,영어:..
2023.03.10 -
2일차 2023-03-09 Java
1. 변수 1-1) 변수의 종류 class 안에 있는 변수를 전역변수 메서드에서 선언한 변수를 지역변수 혼동할 수 있는 개념으로 다른 클래스에서 같은 변수이름 선언 가능 1-2) 변수의 명명 규칙 첫 글자에 숫자 시작이나, 특수문자( _ $) 이 두 가지 말고는 사용 불가 변수명은 명사형 ex) sevice 잘못된 변수 선언 ex) int 4you, int sharp#4, int public(예약어 등등) 사용 불가 1-3) 변수 표기법 1. 카멜 표기법=>'firstName' 2. 스네이크 표기법=>'first_name' 3. 파스칼 표기법=> First Name 1-4) 변수의 자료형(Data Type) 기본 자료형과 참조 자료형으로 나뉨 primitive Type(기본자료형):ex) 정수형, 실수형..
2023.03.09 -
1일차 2023-03-08Java
1.JDK(Java Development Tool Kit:자바 개발 도구) J2SE(Java 2 Standard Edition) 일반적인 자바 프로그램을 만들 수 있는 기본 패키지 J2EE(Java 2 Enterprise Edition)- 엔터 프라이즈급 프로그램 만들때 사용 J2ME(Java 2 Micro Edition)-휴대폰 등의 소형 시스템에서 사용할 프로그램을 만들 수 있는 패키지. 요즘은 spk로 사용 2.JDk의 주요 폴더 구조 BIN:JDK에 포함되는 개발 툴의 실행 파일용 디렉토리( 컴파일러,인터프리터) LIB:개발 툴에 의해 사용되는 파일(라이브러리) JRE:개발도구를 제외하고 실행에 필요한 최소한의 환경 제공(java runtime Environment) 3.JDK 환경변수 설정 pa..
2023.03.08