From a1df8dd5d470e30396e880225a26fe77f22add1c Mon Sep 17 00:00:00 2001 From: Hongse0 Date: Wed, 3 May 2023 15:40:09 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=EC=8B=A4=EC=8A=B51=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ohgiraffers/basic/Application.java | 18 +++++++++++ .../com/ohgiraffers/basic/Calculator.java | 32 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 src/main/java/com/ohgiraffers/basic/Application.java create mode 100644 src/main/java/com/ohgiraffers/basic/Calculator.java diff --git a/src/main/java/com/ohgiraffers/basic/Application.java b/src/main/java/com/ohgiraffers/basic/Application.java new file mode 100644 index 0000000..18d8d6c --- /dev/null +++ b/src/main/java/com/ohgiraffers/basic/Application.java @@ -0,0 +1,18 @@ +package com.ohgiraffers.basic; + +public class Application { + public static void main(String args[]) { + //메소드 호출 확인용 메소드 호출 + Calculator cal = new Calculator(); + cal.checkMethod(); + + //함수를 호출하여 1~10까지의 합을 리턴 받아 출력 + System.out.println(cal.sum1to10()); + //10, 20 두 개의 정수를 매개변수로 하여 큰 값 출력하는 메소드 호출 + System.out.println(cal.checkMaxNumber(20,10)); + //10, 20 두 개의 정수를 매개변수로 하여 두 수를 더하는 메소드 호출 후 리턴값 출력 + System.out.println(cal.sumTwoNumber(30,10)); + // 10, 5 두 개의 정수를 매개변수로 하여 두 수의 차를 구하는 메소드 호출 후 리턴값 출력 + System.out.println(cal.minusTwoNumber(30,24)); + } +} diff --git a/src/main/java/com/ohgiraffers/basic/Calculator.java b/src/main/java/com/ohgiraffers/basic/Calculator.java new file mode 100644 index 0000000..d53bdec --- /dev/null +++ b/src/main/java/com/ohgiraffers/basic/Calculator.java @@ -0,0 +1,32 @@ +package com.ohgiraffers.basic; + +public class Calculator { + + public void checkMethod(){ + System.out.println("메소드 호출 확인"); + } + public int sum1to10(){ + int i =0; + for(int j=0; j<11; j++){ + i += j; + } + return i; + } + + public int checkMaxNumber(int a, int b){ + if(a>b){ + return a; + }else{ + return b; + } + + } + public int sumTwoNumber(int a, int b){ + return a+b; + } + public int minusTwoNumber(int a, int b){ + return a-b; + } + + +} From e8ce5ed8d4558a42736dd6aadcbdf08f1f6c6b86 Mon Sep 17 00:00:00 2001 From: Hongse0 Date: Wed, 3 May 2023 22:30:56 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=EC=8B=A4=EC=8A=B52=20=EB=AC=B8=EC=A0=9C=20?= =?UTF-8?q?=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../greedy/level02/normal/Application.java | 17 +++++++++ .../greedy/level02/normal/RandomMaker.java | 37 +++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 src/main/java/com/greedy/level02/normal/Application.java create mode 100644 src/main/java/com/greedy/level02/normal/RandomMaker.java diff --git a/src/main/java/com/greedy/level02/normal/Application.java b/src/main/java/com/greedy/level02/normal/Application.java new file mode 100644 index 0000000..184a957 --- /dev/null +++ b/src/main/java/com/greedy/level02/normal/Application.java @@ -0,0 +1,17 @@ +package com.greedy.level02.normal; + +public class Application { + public static void main(String[] args) { + RandomMaker rm = new RandomMaker(); + //첫 번째 인자의 최소값 부터 두 번쨰 인자까지 범위의 난수를 출력 (randomNumber 호출) + System.out.println(rm.randomNumber(10,20)); + // 인자로 전달한 정수 길이의 랜덤한 문자열을 출력함 (randomUpperAlphabet 호출) + System.out.println(rm.randomUpperAlphabet(10)); + // 가위, 바위, 보 중 한 가지를 출력함 (rockPaperScissors 호출) + System.out.println(rm.rockPaperScissors()); + //앞면, 뒷면 중 한 가지를 출력함 (tossCoin 호출) + System.out.println(rm.tossCoin()); + + + } +} diff --git a/src/main/java/com/greedy/level02/normal/RandomMaker.java b/src/main/java/com/greedy/level02/normal/RandomMaker.java new file mode 100644 index 0000000..5f1c847 --- /dev/null +++ b/src/main/java/com/greedy/level02/normal/RandomMaker.java @@ -0,0 +1,37 @@ +package com.greedy.level02.normal; + +import java.util.Random; + +public class RandomMaker { + + public int randomNumber(int min, int max) { + return (int) (Math.random()*(max-min)+min); + } + public String randomUpperAlphabet(int length){ + if(length < 1){ + return "Error"; + } + Random rand = new Random(); + StringBuilder sb = new StringBuilder(); + + for(int i=0; i