MarmellataDev
Java Chapter.6 - Random
Java/Chapter 2023. 3. 20. 16:43

Random : Random은 참조자료형으로 랜덤한 숫자를 반환해준다. Import 와 변수 선언이 반드시 필요하다. 예시 package Day06; import java.util.Random; // Random 의 Import 선언 public class RandomTest { public static void main(String[] args) { // TODO Auto-generated method stub Random r = new Random(); // Random 을 r 이란 변수에 선언 이렇게 선언한 이후에 Random 을 사용할 수 있다. 사용 예제 package Day06; import java.util.Random; // Random 의 Import 선언 public class Rand..

Java Chapter.5.2 - Break, Continue
Java/Chapter 2023. 3. 17. 15:35

Break : 탈출할 때 쓰는 명령문 제일 인접한 반복문을 탈출 무한루프의 상태에서도 break 를 사용하면 탈출 가능 - 주로 사용하는 명령문 : switch, 반복문 사용 예시 while(true) { if(조건) { break; } } while(true) { while(true) { if(조건) { break; } } break; // 가장 인접한 반복문 탈출이기에, 한번더 사용한다. } Continue : 반복을 다시 처음으로 돌림 단, 값이 초기화 되지 않는다. 사용 예시 for (int i = 0; i < 10; i++) { if (i == 5) { // i 가 5인 경우 출력을 스킵하기 위함. continue; } System.out.println(i); } 0 부터 9까지 출력하지만, 5..

Java Chapter.5.1 - 반복문 While, for, do~while
Java/Chapter 2023. 3. 16. 16:26

반복문 While 원하는 명령문 또는 실행문을 원하는 만큼 반복 실행 목적으로 한다. 반복문은 true 면 반복, false 면 탈출 조건문이 true면 실행 반복문에 사용 되는 명령문 while for do~while (사용 빈도 낮음) while 사용 방법 while(조건) { 명령문 실행문 } while 문 사용 예시 int hap = 0, count = 1; while (count

Java Chapter.4.2 - 조건문 Switch
Java/Chapter 2023. 3. 16. 00:37

Switch Switch 는 if 와 비슷하지만, 값에 따라 여러 케이스 중 일치하는 하나를 출력을 할 수 있다. 조건 기능이 제한적이고, 값이 같을때만을 조건으로 할 수 있다. ( == ) case 는 최상위 순서대로, 조건값과 일치한다면 실행을 하고. 반드시 break 문을 해줘야한다. 그러지않으면 무한루프가 된다. Switch 문 마지막엔 default 문으로 마무리하면서 break 문을 명령한다. default 문에서 break 의 기능적으로 하진 않지만, 문법적으론 작성을 해줘야, 문법 에러를 예방할 수 있다. 항상 break 문으로 완료하는걸 습관화 해야한다. Switch 사용예시 package Day03; import java.util.Scanner; public class SwitchTes..

Java Chapter.4.1 - 조건문 If
Java/Chapter 2023. 3. 16. 00:37

조건문 : 명령문 조건에 따라서 참이라면 안 에 있는 명령문을 실행 시킨다. 조건문에는 아래와 같이 사용한다. if else if else 단일, 다중 조건문의 간단한 사용예시다. if (조건) { 명령문 } 이건 if 하나만 있는 단일 조건문이다. if 가 참일 경우, if 구문 내 명령문을 실행한다. if (조건) { 명령문 } else { 명령문 } else문을 추가한 다중 조건문의 예시 이다. if가 참일 경우 if 구문내 명령문을 실행하며, if가 참이 아닐경우, else 구문을 실행한다. if (조건) { 명령문 } else if (조건) { 명령문 } else { 명령문 } if, else if, else 를 포함한 다중 조건문이다. if가 참이 아닐시 바로 하위단의 else if를 실행한다..

Java Chapter.3.3 - 강제형변환 예시
Java/Chapter 2023. 3. 15. 18:02

package Day03; import java.util.Scanner; public class Q3 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); String operator; int a = 0; int b = 0; int result = 0; double result2 = 0 ; System.out.print(" 첫번째 숫자를 입력해주세요 : "); a = sc.nextInt(); System.out.print(" 두번째 숫자를 입력해주세요 : "); b = sc.nextInt(); System.out.print(" 연산자를 입력해주세요 : "..

Java Chapter.3.2 - 연산자
Java/Chapter 2023. 3. 14. 16:07

연산자 1. 산술 연산자 + - * / (나누기) % (나머지) ++ (1증가) -- (1감소) 예시 int a = 10 ++a 이 경우엔 이 해당라인에 a 값이 11이 나온다. int a = 10 a++ 이 경우엔 이 해당라인에 a 값이 10이 나온 이후에 다음 줄 부터 a 값이 1 증가된 11 이 된다 2. 관계 연산자 = == (같다) != (다르다) 3. 논리 연산자 A && B : 두 조건이 모두 참이어야 참 A || B : 한 조건만 참이면 참 !A : 현재 조건 결과를 반대로 돌리는 것 ( true -> false, false -> true) && 첫조건이 false : 뒤 조건을 보지 않는다. || 첫조건이 true : 뒤 조건을 보지 않는다. 예시 5 > 3 && 4 == 7 || 3 !..

Java Chapter.3.1 - 기본 자료형, 참조 자료형
Java/Chapter 2023. 3. 14. 14:52

정수형 byte - 8bit short - 2byte int - 4byte long - 8byte char (문자) - char 는 유니코드 주소로 저장되므로 정수형이 맞다. ex) A = 65 실수형 float - 4byte double - 8byte 논리형 boolean ( true / false ) 문자열 String (* 참조자료형) 사용예시 String str = "안녕하세요"; int + int + String = String 2 + 2 + "" = 22 입력문 Scanner (참조자료형) 먼저 import 를 선언 해준다. import java.util.Scanner; 그 후, main 측에 스캐너 선언. 무조건 선언하고 시작한다고 생각 public static void main(String..

article thumbnail
Java Chapter.2 - println, printf 로 텍스트 출력
Java/Chapter 2023. 3. 14. 00:07

Eclipse 에서 클래스 생성 이후 화면이다. 프로그램 내부 이미지에서, 이제 코드 자체로 진행하겠다. 1. println - 한줄 텍스트 출력 println 은 입력된 데이터를 출력해준 이후 줄바꿈 까지 해준다. print는 줄바꿈이 없음. public class Hello { public static void main(String[] args) { // TODO Auto-generated method stub } } 초기 클래스 생성 후 코드 모습이다. System.out.println("Hello world!"); 이제 public static void main(string[] arge) 의 중괄호 {}의 안에 내용을 이 같이 입력해준다. public class Hello { public stat..

article thumbnail
Java Chapter.1.2 - 프로젝트 생성, 클래스 생성
Java/Chapter 2023. 3. 13. 23:15

Eclipse 에서 이제 Java 프로젝트를 만들어, 개발을 한다. File - New - Project... 를 선택한다 New Project 창에서, Java 폴더 내 Java Project 를 선택 후 Next 로 진행한다. Project name은 자유롭게 입력 후 Create module-info.java file은 체크해제한다. 그후 Finish 로 진행. Open Perspective 를 눌러 진행한다. Project가 생성된 걸 확인 할 수 있다. 바로 클래스를 생성한다. Project 명에 우 클릭 - New - Class 를 선택한다. New Java Class 창이 뜨는데, Name 은 자유롭게 정하고. 밑에 public static void main(String[] args) 를 체..