💻 하나씩 차곡차곡/자료구조 & 알고리즘(JAVA)
-
배열 요소의 합계 구하기 (chap02/Practice03)💻 하나씩 차곡차곡/자료구조 & 알고리즘(JAVA) 2022. 10. 18. 17:26
package chap02; public class Practice03 { //배열의 모든 요소 합계 구하기 static int sumOf(int[] a ){ int sum = 0; for (int i = 0; i < a.length; i++){ sum += a[i]; } System.out.println("배열의 합은 " + sum + " 입니다."); return sum; } public static void main(String[] args) { int[] a = {1, 2, 3}; sumOf(a); } }
-
배열요소를 역순으로 정리하기 (chap02/ReverseArray)💻 하나씩 차곡차곡/자료구조 & 알고리즘(JAVA) 2022. 10. 17. 17:24
package chap02; import java.util.Arrays; import java.util.Scanner; public class ReverseArray { //배열 a의 요소를 역순으로 정렬 static void reverse(int[] a) { for (int i = 0; i < a.length / 2; i++){ swap(a, i, a.length - i - 1); } } // 배열 요소의 값을 바꿈 static void swap(int[] a, int idx1, int idx2) { int t = a[idx1]; a[idx1] = a[idx2]; a[idx2] = t; } public static void main(String[] args) { Scanner scan = new Sca..
-
배열요소의 최댓값 구하기 (chap02/MaxOfArray)💻 하나씩 차곡차곡/자료구조 & 알고리즘(JAVA) 2022. 10. 16. 15:53
배열요소의 최댓값 구하기 package chap02; import java.util.Scanner; public class MaxOfArray { static int maxOf(int[] a){ int max = a[0]; for (int i = 0; i max) max = a[i]; } return max; } public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("키의 최댓값을 구합니다."); System.out.print("사람 수 : "); int num = scan.nextInt(); int[] height = new in..
-
for문을 이용하여 각종 별찍기 (chap01/TriangleLB)💻 하나씩 차곡차곡/자료구조 & 알고리즘(JAVA) 2022. 10. 14. 22:02
1.왼쪽 아래가 직각이등변삼각형 만들기 * ** *** **** ***** package chap01; import java.util.Scanner; public class TriangleLB { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n; System.out.println("왼쪽 아래가 직각인 이등변삼각형을 출력합니다."); do{ System.out.print("몇 단 삼각형 입니까? : "); n = scan.nextInt(); } while(n
-
2자리 양수만 입력받기 (chap01/Twodigits)💻 하나씩 차곡차곡/자료구조 & 알고리즘(JAVA) 2022. 10. 12. 19:54
package chap01; import java.util.Scanner; public class TwoDigits { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int no; System.out.println("2자리 양수를 입력하세요."); do{ System.out.print("no값 : "); no = scan.nextInt(); }while(no 99); System.out.println("변수 no값은 " + no + "이 되었습니다."); } } 논리연산을 활용함.