목록Java (59)
알고보면코딩천재
ex09 패키지에 methodEx01.java int add(int a, int b){} int minus(int a, int b){} 1. 더하기, 빼기 메서드를 static으로 하나씩 만들고 2. 10, 5를 전달해서 더하기를 수행하고 그 결과를 return 받아서 3. (15)리턴결과, 10을 전달해서 마이너스를 수행해서 그 결과를 출력해라. package ex09; class Method { static int add(int a, int b) { return a + b; } static int minus(int a, int b) { return a - b; } } public class methodEx01 { public static void main(String[] args) { int resu..
1. 사각형을 나타내는 클래스 Rectangle을 만들어보자. 사각형은 가로(w)와 세로(h)를 가지며, 사각형의 넓이를 반환하는 area(), 사각형의 둘레를 반환하는 perimeter()등의 메소드를 가진다. Rectangle 클래스를 작성하고 객체를 생성하여 테스트하라. package ex08; class Rectangle { int w; int h; int area() { return w*h; } int perimeter() { return (w+h)*2; } } public class Study01 { public static void main(String[] args) { Rectangle r = new Rectangle(); r.w = 10; r.h = 20; System.out.printl..

package ex09; // 문법 : 오버로딩 (같은 이름의 메서드를 만들 수 있다) - 과적재 public class OverEx01 { static void hello() { System.out.println("hello()"); } static void hello(int num) { System.out.println("hello(int num)"); } static void hello(int num, String str) { System.out.println("hello(int num, String str)"); } static void hello(String str, int num) { System.out.println("hello(String str, int num)"); } public st..
생성자 : 초기값 설정 초기화 코드! package ex09; class Car { private String color; private int speed; private int gear; // 생성자 (상태 초기값을 결정) public Car(String color, int speed, int gear) { System.out.println("Car 객체가 만들어졌습니다."); this.color = color; this.speed = speed; this.gear = gear; } @Override public String toString() { return "Car [color=" + color + ", speed=" + speed + ", gear=" + gear + "]"; } } public ..
package ex06; public class ArrayEx01 { public static void main(String[] args) { int[] arr = new int[3]; // 우변 : heap공간에 12Byte가 뜬다. arr는 레퍼런스 heap에 뜬다. // arr = *0번지 arr[0] = 10; arr[1] = 20; arr[2] = 30; for(int i =0; i arr[1]) { int temp; temp = arr[0]; arr[0] = arr[1]; arr[1] = temp; } if (arr[1] > arr[2]) { int temp; temp = arr[1]; arr[1] = arr[2]; arr[2] = temp; } if (arr[2] > arr[3]) { int..
피보나치 수열에서는 앞의 2개의 원소를 합하여 뒤의 원소를 만든다. 피보나치 수열에서 처음 몇 개의 원소를 나열하면 다음과 같다,. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... 피보나치 수열은 컴퓨터에서도 탐색 문제 등에 사용되기도 한다. 반복문을 이용하여 피보나치 수열을 구하는 프로그램을 작성하여 보자. package ex01; import java.util.*; public class Study10 { public static void main(String[] args) { long a = 0, b = 1, c; int i; Scanner s = new Scanner(System.in); System.out.print("몇 번째 항까지 출력할 것인가: "); int j =..
간단한 계산기 프로그램을 작성하여 보자. 먼저 사용자로부터 하나의 문자를 입력받는다. 이어서 사용자로부터 2개의 숫자를 입력받는다. 사용자로부터 받은 문자가 "+"이면 두 수의 덧셈을, "-"이면 뺄셈을, "*"이면 곱셈을, "/"이면 나눗셈을 수행하도록 작성하라. if-else 문을 사용하라. 나눗셈의 경우, 분모가 0이 아닌지를 먼저 검사하여야 한다. package ex01; import java.util.*; public class Study09 { public static void main(String[] args) { String sign; int a; int b; Scanner s = new Scanner(System.in); System.out.print("계산방식을 입력해주세요(+, -, ..