본문 바로가기
728x90
320x100

자바알고리즘19

배열 요소의 합계 구하기 (chap02/Practice03) 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); } } 2022. 10. 18.
배열요소를 역순으로 정리하기 (chap02/ReverseArray) 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.. 2022. 10. 17.
배열요소의 최댓값 구하기 (chap02/MaxOfArray) 배열요소의 최댓값 구하기 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.. 2022. 10. 16.
for문을 이용하여 각종 별찍기 (chap01/TriangleLB) 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 2022. 10. 14.
이중루프를 사용하여 구구단 곱셈표 출력하기 (chap01/Multi99Table) package chap01; public class Multi99Table { // 이중루프로 구구단 곱셈표를 출력 public static void main(String[] args) { System.out.println("----- 구구단 곱셈표 -----"); for (int i = 1; i 2022. 10. 13.
2자리 양수만 입력받기 (chap01/Twodigits) 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 + "이 되었습니다."); } } 논리연산을 활용함. 2022. 10. 12.
728x90
320x100