![[JAVA/기초] 반복문](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcwUlCR%2FbtsHWUKVB1h%2FAAAAAAAAAAAAAAAAAAAAAA5HQ9oa2vViQ7V8-PFvHj5QMyJFJ1Wguya4Efn07-86%2Fimg.webp%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DE7PVaoV7Y24Fz9AmOmVQzxIo5ek%253D)
자바에서 반복문은 주어진 조건에 따라 일련의 코드를 반복해서 실행하는 데 사용됩니다. 주요한 반복문에는 for, while, do-while이 있습니다. 각각의 반복문에 대한 설명과 예제를 제공합니다.1. for문:for (int i = 1; i for문은 초기화식, 조건식, 증감식을 사용하여 반복을 제어합니다.위의 예제에서는 1부터 5까지의 숫자를 출력하는 반복문입니다.2. while문:int count = 1;while (count while문은 주어진 조건이 참인 동안 반복을 수행합니다.위의 예제에서는 1부터 5까지의 숫자를 출력하는 반복문입니다.3. do-while문:int num = 1;do { System.out.println("반복 횟수: " + num); num++;} while..
![[JAVA/기초] 조건문](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcMPzBq%2FbtsHX5q2KaK%2FAAAAAAAAAAAAAAAAAAAAAF0nGKp5NcT_vnio_nD2vcuoTmM8CjCpbB4xrMTv0BhJ%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3D1jnYmqGiJ5Nx6wub2QcahSlSY1s%253D)
자바에서는 주로 if, else if, else와 같은 조건문을 사용하여 프로그램의 흐름을 제어합니다. 이러한 조건문은 주어진 조건에 따라 다른 동작을 실행하도록 합니다. 아래는 주요한 조건문에 대한 설명과 예제입니다.1. if:int number = 10;if (number > 0) { System.out.println("양수입니다.");}if문은 주어진 조건이 참인 경우에 코드 블록을 실행합니다.여기서 number > 0은 참이므로 중괄호 내부의 코드가 실행됩니다.'2.if-else:int number = -5;if (number > 0) { System.out.println("양수입니다.");} else { System.out.println("음수 또는 0입니다.");}if-else..
![[JAVA/기초] Inheritance 상속](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FTj9t5%2FbtsCv4L6Dwt%2FAAAAAAAAAAAAAAAAAAAAAL2MQFKOqelGtjjUe6cDSsqXdRm53A7ADxfKSkg0xArB%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DPHN5N5JDnEgUWkrDIU93J9k0%252FF4%253D)
상속이란 ? 자식이 부모가 가진 변수와 메소드를 사용할 수 있게 되는 것 extends를 통해서 받아온다. 만약 부모의 변수를 변경한다면 이걸 override라고 부른다. 다음과 같은 예시를 보여준다. class Parent { int value = 10; void display() { System.out.println("Parent class: " + value); } } class Child extends Parent { // 부모 클래스에서 상속받은 메서드를 오버라이딩 @Override void display() { System.out.println("Child class: " + value); } // 부모 클래스에서 상속받은 멤버 변수를 변경 void changeValue() { value = ..
![[JAVA/기초] Class, Method, Variable, Instance](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FE3JHy%2FbtsCwfUbFnh%2FAAAAAAAAAAAAAAAAAAAAAOi7OqcBp3DW1audca-vqanbisx_85dQntmwv0Wi9BM4%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DFo%252BYSqxPv9eIWwcIQVSLZePn9w8%253D)
Variable(변수) : int,double같은 어떤 값을 저장하는 최소 단위 Method(매소드): Function같은 argment(변수들을) 받아서 어떤 기능을 수행하는 함수 같은 것 Class(클래스): 하나의 큰 틀을 수행하기 위해 method나 variable을 모아둔 것 Instance(인스턴스): 변수의 명을 규칙안에서 원하는대로 만들수 있듯 class를 사용하기 쉽게 만드는 것 class로 만든 객체