배열의 요소를 반대로 나열하는 메서드 작성 import java.util.Scanner; public class ReverseArray1 { // -- 배열의 요소 a[idx1]와 a[idx2]를 교환 -- // static void swap(int[] a, int idx1, int idx2) { int t = a[idx1]; a[idx1] = a[idx2]; a[idx2] = t; } // -- 배열 a의 요소를 반대로 나열(오류) -- // static void reverse (int[] a) { try { for(int i=0; i
Method
1부터 n까지 정수의 합을 구해서 반환하는 메서드를 작성 import java.util.Scanner public class SumUp { // 1부터 n까지의 합 static int sumUp(int n) { int sum=0; do { sum+= n; n--; }while(n>0); return sum; } public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.print("1부터 n까지 합을 구합니다. n값을 입력하세요: "); int n = stdIn.nextInt(); int result = sumUp(n); System.out.printf("n까지의 합은 %d 입니다.", result)..
class Rectangle:"""직사각형 클래스""" def __init__(self, width=0, height=0): self.width = width # self.width, self.height = parameter self.height = height # width, height = argument def info(self): print(f'Rectangle(w={self.width}, h={self.height})') if __name__ == '__main__': rect1 = Rectangle(3, 2)# argument를 아무 것도 전달하지 않으면# 모든 parameter는 기본값 (default argument)를 사용하게 됨 print(type(rect1)) print(id(rec..