728x90

Programming 56

[JAVA] 반복문 - for문 / do-while문 / Math.random() / 구구단 출력

반복문 for문 for(초기식; 조건식; 증감식){ 반복적으로 실행시키고자 하는 코드 } // 초기식 // 반복문이 시작될 때, 초기에 1번만 실행 // 반복문에서 사용할 변수를 선언하고 초기화하는 구문 ex) int i = 0; // 조건식 // 반복문이 실행된 조건을 작성하는 구문 // 조건식이 true일 경우 반복문 실행 // false일 경우 반복문을 멈추고 빠져나옴 ex) i 괄호 안에 조건식이 true일 경우 해당코드(a)를 반복적으로 실행 // => while(true): 무조건 반복 random Math 클래스의 random() 메소드 활용. random() 메소드의 결과 값: 0.0 ~ 0.999999.... Math.random(); Math m = new Math(); do-while..

Programming/JAVA 2023.12.22

[JAVA] 조건문 - if문 / if else문 / switch문 / 관련 예제

조건문 if문 if(조건식){ 조건식이 true일 경우 실행할 코드 } => 조건식의 결과가 true일 경우: {} 안의 코드들이 실행됨 => 조건식의 결과가 false일 경우: {} 안의 코드들을 건너뜀 if else문 if(조건식){ 조건식이 true일 경우 실행할 코드 } else{ 조건식이 false일 경우 실행할 코드 } if-else if문 if(조건식1){ 조건식 1이 true일 경우 실행할 코드 } else if(조건식2){ 조건식 2이 true일 경우 실행할 코드 } else { false일 경우 실행할 코드 } switch문 switch(아래에 기술할 값들과 "동등비교"를 할 대상자로 정수, 문자, 문자열){ case 값1 : 실행할 코드1; // 대상자 == 값1이 true일 경우 실..

Programming/JAVA 2023.12.22

[JAVA] 논리 연산자 / 삼항 연산자

연산자(2) 논리 연산자 1. AND 연산자 (&&) 논리값 && 논리값 : 좌항과 우항의 값이 모두 true여야만 최종 결과가 true true && true => true true && false => false false && true => false false && false => false 2. OR 연산자 (||) 논리값 || 논리값 : 좌항 또는 우항의 값 중 하나라도 true이면 최종 결과가 true true && true => true true && false => true false && true => true false && false => false 삼항연산자 피연산자가 3개 => 값 3개와 연산자 1개로 이루어짐, 조건식 형식으로 쓰임 조건식 : 결과값에 따라서 연산을 처리하는 방..

Programming/JAVA 2023.12.20

[JAVA] 산술 연산자/ 증감 연산자/ 논리부정 연산자/ 비교 연산자

연산자(1) 산술 연산자 + : 덧셈 - : 뺄셈 * : 곱셈 / : 나눗셈 % : 모듈러(Modular) => 나눗셈에서 나머지를 구함 증감 연산자 한 번에 1씩 증가(더하거나) 하거나 감소(빼거나)하는 연산을 한다. 먼저 증감을 할 건지, 나중에 증감을 할 건지 연산자의 위치에 따라 달라진다. ++ : 값을 1씩만 증가시키는 연산자 -- : 값을 1씩만 감소시키는 연산자 연산자의 위치에 따라 전위 연산 : ++값, --값 => 먼저 값을 증감하고 그 값을 처리 후위 연산 : 값++, 값-- => 값을 먼저 처리하고 나서 증감 복합대입연산자 다른 산술 연산자와 대입연산자(=)가 결합한 연산자 += -= *= /= %= int a =1; a += 3; 기존 a라는 값에 3을 더하고 그 결과값을 a에 다시..

Programming/JAVA 2023.12.20

[JAVA] 변수 / 식별자 / 자료형 / next() / nextLine()

>> 변수를 사용하는 이유 1. 변수는 값에 의미를 부여하기 위해 사용 2. 단 한번의 값을 기록함으로써 재사용이 가능 => 재사용성을 높여줌 가독성과 재사용이 높아짐으로써 유지보수가 용이해짐 >> 변수 선언 방법 int pay; 변수 타입(자료형) 변수이름; 같은 타입의 변수를 선언할 때는 한꺼번에 선언할 수 있음 ex) int pay, day, time; 변수를 선언하고 난 뒤에 처음 값을 저장하는 것을 초기화(initialization)라고 함. 초기화를 진행하여 넣어준 값을 초기값이라고 함. >> 식별자(Identifier) 식별자는 클래스명, 메소드명, 변수명 등 사용자가 만들어서 이용하는 고유한 이름 - 식별자를 생성할 때 꼭 지켜야 하는 규칙(안 지키면 안 만들어짐) 1. 대, 소문자를 구분..

Programming/JAVA 2023.12.20

[JAVA] 프로그래밍 기초 / 주석 / 패키지 / 메소드

>> 주석문 주석은 프로그램의 실행에 영향을 끼치지 않음. 코드를 작성한 후, 그 코드를 이해하기 쉽도록 하기 위해 작성 주석을 달아놓으면 유지보수 시간을 줄일 수 있음. >> 주석의 종류 한줄주석 (//) : 주석 내용이 한 줄일때, 사용 "//" 다음부터 줄의 끝까지의 내용이 주석으로 간주됨. 여러줄 주석 (/* ~~~ */) :여러 줄의 주석이 필요할 때 사용 /*~~~*/ 이 사이의 모든 내용이 주석으로 간주 >> 패키지 한 패키지 안에 여러 패키지들이 존재할 수 있음. 단, 동일한 이름의 클래스는 존재할 수 없음. 모든 클래스들이 동일한 패키지 안에 존재하고 있으면 관리가 힘들다. 클래스들을 용도에 맞게 구분해서 패키지에 보관하는 것이 좋다. >> 권장사항 1) 패키지는 적어도 세단계 이상으로 ..

Programming/JAVA 2023.12.20
728x90