목록Java/실습 (17)
알고보면코딩천재
https://code1000.tistory.com/entry/%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%84%A4%EA%B3%84-%EC%A0%95%EB%A6%AC-%EC%98%88%EC%A0%9C 테이블 설계 정리 예제 클라이언트 - 자바(서버) 1. DB Connection 만들기 2. 테이블마다 엔티티 만들기 -상태변수 만들기 -getter은 무조건 다 만든다. -setter는 만들지 않는다. 변경하고 싶으면 필요한 메서드 만들고 호출 -생 code1000.tistory.com 위의 링크에서 테이블 만들고 insert까지 해주었다. 1. DB Connection 만들기 2. 테이블마다 엔티티 만들기 -상태변수 만들기 -getter은 무조건 다 만든다. -setter는 만들지 않는다...
ㅇㄹㄹㄹㄹㄹ
https://code1000.tistory.com/entry/%EC%98%A4%EB%B2%84%EB%A1%9C%EB%94%A9%EC%9D%B4%EB%9E%80 // 오버로딩 되어있는 메서드들을 상속과 오버라이딩을 활용하여 하나로 줄이기 일단 반복되고 있는 패턴을 파악한다. static void attack(클래스 u1, 클래스 u2) { u2.hp = u2.hp - u1.power; System.out.println(u2의 이름+"의 hp는 : " + u2.hp); } 현재는 메서드들마다 유닛의 이름 다르게 적어서 출력되도록 만들었는데 하나의 메서드로 편하게 출력하기 위해 name이라는 변수도 만든다. 질럿 클래스에 name 변수를 추가한다. (Dragoon, River클래스에도 추가한다) class ..
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..
피보나치 수열에서는 앞의 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("계산방식을 입력해주세요(+, -, ..