본문 바로가기

전체 글25

break문, continue문 break문 [출처]자바의 정석 실습을 해보자. public static void main(String[] args) { /* break문 * 반복문에서 조건문(if)를 동반하여 조건에 맞을 때 반복문을 벗어나는 역할 * */ // 1 ~ 10 까지 출력(초기값, 증감식은 있고, 조건식은 생략, break를 이용하여 탈출) for (int i = 1; ; i++) { System.out.print(i + " "); if (i == 10) { break; } } System.out.println(); System.out.println("----------------"); // 한 글자를 입력 받아 글자를 출력(반복해서 출력) // y를 입력 받으면 종료 // a를 입력하면 a, b를 입력하면 b ....y.. 2023. 6. 6.
반복문(for문) for문 중첩for문 [출처]자바의 정석 실습을 해보자. public static void main(String[] args) { // 반복문 : 규칙적인 작업을 반복적으로 사용할 때(for, while, do while) // for문과 while문은 동작 방식이 같다. (조건이 일치하지 않으면 실행이 안됨) // do while문은 두방식과 조금 다름 (반드시 한번은 동작 하고 조건확인) // for (1.초기화 ; 2.5.8.조건식; 4.7.증감연산) { // 3.6.실행문 } // 초기화 : 조건식이나 실행문에서 사용하는 변수를 초기화 처음 실행시 한번만 수행 / 생력가능 // 조건식 : 반복횟수를 결정하는 식 (true => 반복, false => 종료) / 생략가능 // 증감연산식 : 조건식에.. 2023. 6. 6.
조건문(switch문) 중첩 switch문 if문과 switch문의 비교 [출처]자바의 정석 실습을 해보자. public static void main(String[] args) { // switch(변수/식) { // case 값1 : 실행문1; break; // case 값2 : 실행문2; break; ... // default : 나머지 실행문; break; } // break; switch문을 빠져나가는 구문 int num = 2; switch (num) { case 1: { System.out.println("1 입니다."); } break; case 2: { System.out.println("2 입니다."); } break; case 3: { System.out.println("3 입니다."); } break; d.. 2023. 6. 6.
조건문(if문) [출처]자바의 정석 실습을 해보자. public static void main(String[] args) { // if(조건식) { 실행문; } // 실행문이 한줄일 경우 {} 생략 가능하나 권장하지 않음 // 조건식이 참이면 실행문을 실행 int num = 10; // num > 0 양수 입니다. if (num > 0) { System.out.println("양수 입니다."); } num = -10; // nunm > 0 양수 입니다. if (num > 0) { System.out.println("양수 입니다."); } else { System.out.println("음수 입니다."); } num = 15; // num이 10이하의 정수 중 0보다 크면 양수, 0과 같으면 0, 0보다 작으면 음수 if.. 2023. 6. 6.
TypeCasting(형변환) [출처]자바의 정석 실습을 해보자. public class _02_TypeCasting { public static void main(String[] args) { // 자료형변환 : TypeCasting // 자료형 (변수의 타입) // a = b 저장하려고 할때 a자료형과 b의 자료형이 맞지 않는다면 오류 // 자료형 변환을 통해서 양쪽의 자료형을 맞춰주는 역할 // 자동 자료형 변환 : 자료형 변환시 생략해도 문제가 없는 경우 // 크기가 큰자료형 > 크기가 작은 자료형 // 명시적 형변환 : 에러가 발생하거나, 필요에 의해 형변환이 필요한 경우 // 리터럴 값 앞에 (타입) byte num1 = 1; int num2 = num1; // 자동 형변환 double num3 = 10; int num4 .. 2023. 6. 6.
Operator(연산자) [출처]자바의 정석 실습을 해보자. // 대입 연산자 : = , +=, -= // = 을 기준으로 오른쪽에 있는 값을 왼쪽에 저장 // a = b : b를 a에 넣어라(저장해라, 덮어써라) a는 반드시 변수여야만 한다 // a += b : 기존 a의 값과 현재 b를 더해서 a에 저장(a + b = a) int a = 10; System.out.println("a : " + a); // 10 int b = 20; a = b; System.out.println("a : " + a); // 20 int c = 1; c += a; System.out.println("c : " + c); // 1 + 20 = 21 c += a; System.out.println("c : " + c); // 21 + 20 = 41.. 2023. 6. 6.