본문 바로가기

Programming/Java45

[JAVA] 배열을 이용한 문제풀이 [JAVA] 정렬과 복사 [JAVA] 배열 연습 [JAVA] 소수(Prime Number) 구하기 반복문을 이용한 별만들기 [JAVA] 제어문 제어문 조건문 / 반복문 / 탈출문 조건문 특정 조건을 만족할 때 실행할 문장을 작성하는데 사용한다. 조건문 hong-study.tistory.com 특정 인덱스 삭제하기 배열 내 요소를 삭제하는 개념은 존재하지 않는다. 다만, 특정 인덱스를 삭제하는 방법은 동일한 배열을 복사한 뒤 삭제한 것 처럼 만드는 것이다. import java.util.Arrays; public class Main { public static void main(String[] args) { int[] a = {1,2,3,4,5,6,7,8,9, 10}; int index= 5; int[] .. 2023. 11. 3.
[JAVA] 정렬과 복사 [JAVA] 배열 연습 [JAVA] 소수(Prime Number) 구하기 반복문을 이용한 별만들기 [JAVA] 제어문 제어문 조건문 / 반복문 / 탈출문 조건문 특정 조건을 만족할 때 실행할 문장을 작성하는데 사용한다. 조건문 if ~ else if문은 hong-study.tistory.com 정렬 자바에서 취급하는 정렬은 대략 7가지 정도있다. 그 중 선택정렬/퀵정렬/버블정렬에 대한 내용이다. 선택 정렬 작은 값을 맨 앞으로 가져올 때 사용하는 정렬로, 퀵 정렬과 결과는 동일하다. import java.util.Arrays; public class arr_sort { public static void main(String[] args) { int[] arr = { 5, 23, 1 ,43, 200, 10.. 2023. 11. 2.
[JAVA] 배열 연습 [JAVA] 소수(Prime Number) 구하기 반복문을 이용한 별만들기 [JAVA] 제어문 제어문 조건문 / 반복문 / 탈출문 조건문 특정 조건을 만족할 때 실행할 문장을 작성하는데 사용한다. 조건문 if ~ else if문은 프로그램의 흐름을 바꾸는데 hong-study.tistory.com 인덱스를 비교하여, 큰 수 출력하기 public class Main { public static void main(String[] args) { int[] arr = { 34, 65, 12, 34, 56, 100, 54, 21 }; int a = arr[0]; for (int i = 0; i a) { a = arr[i]; } } System.out.p.. 2023. 11. 1.
[JAVA] 탈출문 [JAVA] 배열 [JAVA] 제어문 제어문 조건문 / 반복문 / 탈출문 조건문 특정 조건을 만족할 때 실행할 문장을 작성하는데 사용한다. 조건문 if ~ else if문은 프로그램의 흐름을 바꾸는데 사용되는 조건 선택 분기문 hong-study.tistory.com 탈출문 프로그램의 실행 순서를 지정된 곳으로 이동시키는 문장으로 반복문 또는 블록구조에서 빠져 나올 때 사용한다. 탈출문의 키워드는 break, continue, return문이 있다. goto는 자바의 키워드에는 포함되어 있으나 사용하지는 않는다. break 문 break는 반복문 내의 어떤 곳이든 위치할 수 있으며, 처리 도중에 break를 만나면 반복문을 곧바로 빠져나온다. 중첩 반복문의 경우에 내부 반복문에서 break가 사용되었을 .. 2023. 11. 1.
[JAVA] 소수(Prime Number) 구하기 반복문을 이용한 별만들기 [JAVA] 제어문 제어문 조건문 / 반복문 / 탈출문 조건문 특정 조건을 만족할 때 실행할 문장을 작성하는데 사용한다. 조건문 if ~ else if문은 프로그램의 흐름을 바꾸는데 사용되는 조건 선택 분기문 hong-study.tistory.com 소수 ( Prime Number ) 구하기 약수가 1과 자기 자신뿐인 자연수 소스코드 import java.util.Scanner; public class primenumber { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("정수를 입력하세요 : "); int a = sc.nextInt(); int c = 0.. 2023. 10. 31.
반복문을 이용한 별만들기 [JAVA] 제어문 제어문 조건문 / 반복문 / 탈출문 조건문 특정 조건을 만족할 때 실행할 문장을 작성하는데 사용한다. 조건문 if ~ else if문은 프로그램의 흐름을 바꾸는데 사용되는 조건 선택 분기문입니다. if문 hong-study.tistory.com 사각형 별만들기 for(int i =1; i 이러면 첫번째 줄이 완성되고, 위 작업이 끝난이후 첫 번째 반복문이 다시 5번까지 실행하기 때문에 위 그림과 같은 모양이 출력된다. 한쪽으로 치우친 별만들기 int star = 5; for(int i=1; i 2023. 10. 31.
[JAVA] 배열 [JAVA] 제어문 제어문 조건문 / 반복문 / 탈출문 조건문 특정 조건을 만족할 때 실행할 문장을 작성하는데 사용한다. 조건문 if ~ else if문은 프로그램의 흐름을 바꾸는데 사용되는 조건 선택 분기문입니다. if문 hong-study.tistory.com 배열 배열이란 자료형의 종류가 아니라 자료형의 집합을 의미한다. 배열의 길이를 먼저 설정한 뒤, 배열 변수를 생성하고 그 값을 나중에 대입한다. 미리 공간의 갯수(길이)를 지정 초깃값 없이 배열 변수를 만들 때에는 숫잣값을 넣어 길이를 정해 줘야 한다. 그렇지 않으면 오류가 발생한다. 배열은 보통 for 문과 함께 사용한다. for 문에 배열을 사용할 때에는 배열의 길이만큼 for 문을 반복한다. 이때 배열 길이는 length를 사용한다. 선언.. 2023. 10. 30.
[JAVA] 제어문 제어문 조건문 / 반복문 / 탈출문 조건문 특정 조건을 만족할 때 실행할 문장을 작성하는데 사용한다. 조건문 if ~ else if문은 프로그램의 흐름을 바꾸는데 사용되는 조건 선택 분기문입니다. if문의 조건식 결과는 반드시 boolean형이어야 합니다. 조건식이 참이면 if문 블록안의 실행문이 실행되고, 거짓이면 else문 블록안의 실행문이 실행됩니다. if문장은 else문장 없이 사용할 수 있습니다. 그러나 else문장은 if문장 없이 단독으로 사용할 수 없습니다. 조건식의 결과가 거짓일 때 실행할 문장이 없다면, else문 이하를 생략해도 됩니다. if(조건식) { 소스코드 } else { 소스코드 } package javaquiz; import java.util.Scanner; public cl.. 2023. 10. 26.
[JAVA] 배열과 입력 [JAVA] 연산자 [JAVA] 데이터 타입과 형변 [JAVA] - 출력과 선언 규칙 JAVA 11 jdk 설치 방법 JAVA 11 설치방법 https://www.oracle.com/ Oracle | Cloud Applications and Cloud Platform Oracle condemns the terrorist attacks against Israel and its citizens. hong-study.tistory.com 배열 배열은 같은 데이터 유형 변수를 여러 개 선언해야 하는 불편함을 줄이기 위해 사용한다. 배열 배열도 일종의 데이터 타입으로 취급하기 때문에 배열을 정의하는 대괄호"[ ]"가 배열 변수명 앞에 오는 것이 가능하다. 배열은 기본데이터 타입이나 객체참조 데이터 타입 또는 다른.. 2023. 10. 26.
[JAVA] 연산자 [JAVA] 데이터 타입과 형변 [JAVA] - 출력과 선언 규칙 JAVA 11 jdk 설치 방법 JAVA 11 설치방법 https://www.oracle.com/ Oracle | Cloud Applications and Cloud Platform Oracle condemns the terrorist attacks against Israel and its citizens. Oracle will provide all support ne hong-study.tistory.com 연산자 (Operartor) 연산자는 변수의 값을 변경하는데 사용 연산자에 따라 연산 대상이 될 수 있는 데이터 타입이 정해져 있다. 오버플로(OverFlow) 또는 언더플로(UnderFlow) 등 범위를 벗어나 연산들에 대해 결과에.. 2023. 10. 25.
반응형