From f97a5c09a517b18238d92136597f18564d343fb0 Mon Sep 17 00:00:00 2001 From: yykim1010 Date: Wed, 18 Jan 2023 22:28:39 +0900 Subject: [PATCH] =?UTF-8?q?1=ED=9A=8C=EC=B0=A8=20=EA=B3=BC=EC=A0=9C=20?= =?UTF-8?q?=EA=B9=80=EC=9C=A0=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../report1/Report1_1 | 1 + src/kimyuyoung/report1/Report1_2 | 10 +++++++++ src/kimyuyoung/report1/Report1_3.java | 22 +++++++++++++++++++ src/kimyuyoung/report2/Report2_1 | 2 ++ src/kimyuyoung/report2/Report2_2 | 11 ++++++++++ src/kimyuyoung/report2/Report2_3.java | 14 ++++++++++++ src/kimyuyoung/report2/Report2_4.java | 18 +++++++++++++++ src/kimyuyoung/report2/Report2_5.java | 15 +++++++++++++ src/kimyuyoung/report2/Report2_6.java | 17 ++++++++++++++ src/studentenglishname/report1/Report1_2 | 3 --- src/studentenglishname/report1/Report1_3.java | 17 -------------- src/studentenglishname/report2/Report2_2.java | 7 ------ 12 files changed, 110 insertions(+), 27 deletions(-) rename src/{studentenglishname => kimyuyoung}/report1/Report1_1 (96%) create mode 100644 src/kimyuyoung/report1/Report1_2 create mode 100644 src/kimyuyoung/report1/Report1_3.java create mode 100644 src/kimyuyoung/report2/Report2_1 create mode 100644 src/kimyuyoung/report2/Report2_2 create mode 100644 src/kimyuyoung/report2/Report2_3.java create mode 100644 src/kimyuyoung/report2/Report2_4.java create mode 100644 src/kimyuyoung/report2/Report2_5.java create mode 100644 src/kimyuyoung/report2/Report2_6.java delete mode 100644 src/studentenglishname/report1/Report1_2 delete mode 100644 src/studentenglishname/report1/Report1_3.java delete mode 100644 src/studentenglishname/report2/Report2_2.java diff --git a/src/studentenglishname/report1/Report1_1 b/src/kimyuyoung/report1/Report1_1 similarity index 96% rename from src/studentenglishname/report1/Report1_1 rename to src/kimyuyoung/report1/Report1_1 index 3f37658..6aabc51 100644 --- a/src/studentenglishname/report1/Report1_1 +++ b/src/kimyuyoung/report1/Report1_1 @@ -1,3 +1,4 @@ 2-4번 문제 정답 : +1 \ No newline at end of file diff --git a/src/kimyuyoung/report1/Report1_2 b/src/kimyuyoung/report1/Report1_2 new file mode 100644 index 0000000..bc3cb03 --- /dev/null +++ b/src/kimyuyoung/report1/Report1_2 @@ -0,0 +1,10 @@ +2-7번 번 문제 + +정답 : +12 +true +AB +51 +12 +Java +오류 \ No newline at end of file diff --git a/src/kimyuyoung/report1/Report1_3.java b/src/kimyuyoung/report1/Report1_3.java new file mode 100644 index 0000000..16373d2 --- /dev/null +++ b/src/kimyuyoung/report1/Report1_3.java @@ -0,0 +1,22 @@ +package kimyuyoung.report1; +// 2-8 번 문제 <- 이렇게 문제 번호 작성 필수 + +public class Report1_3 { + public static void main(String[] args) { + int x = 1; + int y = 2; + int z = 3; + int tmp; + + tmp = x; + x = z; + z = tmp; + + System.out.println("x=" + x); + System.out.println("y=" + y); + System.out.println("z=" + z); + System.out.println("tmp=" + tmp); + + } +} + diff --git a/src/kimyuyoung/report2/Report2_1 b/src/kimyuyoung/report2/Report2_1 new file mode 100644 index 0000000..70ea909 --- /dev/null +++ b/src/kimyuyoung/report2/Report2_1 @@ -0,0 +1,2 @@ +float f = (float)l; +i = (int)ch; \ No newline at end of file diff --git a/src/kimyuyoung/report2/Report2_2 b/src/kimyuyoung/report2/Report2_2 new file mode 100644 index 0000000..b8dec22 --- /dev/null +++ b/src/kimyuyoung/report2/Report2_2 @@ -0,0 +1,11 @@ +6 +true +13 +5 +false +2 +5 +66 +B +B +C \ No newline at end of file diff --git a/src/kimyuyoung/report2/Report2_3.java b/src/kimyuyoung/report2/Report2_3.java new file mode 100644 index 0000000..8431613 --- /dev/null +++ b/src/kimyuyoung/report2/Report2_3.java @@ -0,0 +1,14 @@ +package kimyuyoung.report2; + +public class Report2_3 { + + //3-3. 아래는 변수의 num 값 중에서 백의 자리 이하를 버리는 코드이다. +//만일 변수 num의 값이 '456'이라면 '400'이 되고, '111'이라면 '100'이 된다. +//알맞은 코드를 넣으시오. + class Exercise3_3 { + public static void main(String[] args){ + int num = 456; + System.out.println(num/100*100); + } + } +} diff --git a/src/kimyuyoung/report2/Report2_4.java b/src/kimyuyoung/report2/Report2_4.java new file mode 100644 index 0000000..961aa8e --- /dev/null +++ b/src/kimyuyoung/report2/Report2_4.java @@ -0,0 +1,18 @@ +package kimyuyoung.report2; + +public class Report2_4 { + + //3-4. 아래의 코드는 사과를 담는데 필요한 바구니(버켓)의 수를 구하는 코드이다. +//만일 사과의 수가 123개이고 하나의 바구니에는 10개의 사과를 담을 수 있다면, 13개의 바구니가 필요할 것이다. +//알맞은 코드를 넣으시오. + class Exercise3_4{ + public static void main(String[] args){ + int numOfApples = 123; // 사과의 개수 + int sizeOfBucket = 10; // 바구니의 크기(바구니에 담을 수 있는 사과의 개수) + int numOfBucket = (numOfApples/sizeOfBucket+(numOfApples%sizeOfBucket>0?1:0)); // 모든 사과를 담는데 필요한 바구니의 수 + + System.out.println("필요한 바구니의 수 :"+numOfBucket); + } + } +//예상 결과 -> 필요한 바구니의 수 :13 +} diff --git a/src/kimyuyoung/report2/Report2_5.java b/src/kimyuyoung/report2/Report2_5.java new file mode 100644 index 0000000..2a6cc1d --- /dev/null +++ b/src/kimyuyoung/report2/Report2_5.java @@ -0,0 +1,15 @@ +package kimyuyoung.report2; + +public class Report2_5 { + + //3-5. 아래는 변수 num의 값에 따라 '양수', '음수', '0'을 출력하는 코드이다. +//삼항연산자를 이용해서 빈칸에 알맞은 코드를 넣으시오. +//Hint : 삼항 연산자를 두 번 사용할 것! + class Exercise3_5{ + public static void main(String[] args){ + int num = 10; + System.out.println(num<0?"음수":"0"); + } + } +//예상 결과 : 양수 +} diff --git a/src/kimyuyoung/report2/Report2_6.java b/src/kimyuyoung/report2/Report2_6.java new file mode 100644 index 0000000..11592a9 --- /dev/null +++ b/src/kimyuyoung/report2/Report2_6.java @@ -0,0 +1,17 @@ +package kimyuyoung.report2; + +public class Report2_6 { + //3-6. 아래는 화씨(Fahrenheit)를 섭씨(Celcius)로 변환하는 코드이다. +//변환 공식이 'C = 5/9*(F-32)'라고 할 때, 빈 칸에 알맞은 코드를 넣으시오. +// 단, 변환값은 소수점 셋째자리에서 반올림하며, Math.round() 함수를 사용하지 않고 처리할 것! + class Exercise3_6{ + public static void main(String[] args){ + int fahrenheit = 100; + float celcius = (int)((5/9f*(fahrenheit-32)*100+0.5)/100f); + + System.out.println("Fahrenheit:"+fahrenheit); + System.out.println("Celcius:"+celcius); + } + } +//예상 결과 : Fahrenheit:100, Celcius:37.78 +} diff --git a/src/studentenglishname/report1/Report1_2 b/src/studentenglishname/report1/Report1_2 deleted file mode 100644 index f4e5811..0000000 --- a/src/studentenglishname/report1/Report1_2 +++ /dev/null @@ -1,3 +0,0 @@ -2-7번 번 문제 - -정답 : \ No newline at end of file diff --git a/src/studentenglishname/report1/Report1_3.java b/src/studentenglishname/report1/Report1_3.java deleted file mode 100644 index 5b75b9c..0000000 --- a/src/studentenglishname/report1/Report1_3.java +++ /dev/null @@ -1,17 +0,0 @@ -package studentenglishname.report1; -// 2-8 번 문제 <- 이렇게 문제 번호 작성 필수 -public class Report1_3 { - public static void main(String[] args) { - // 정답 작성 - // Ex) - AddClass addClass = new AddClass(); - addClass.test(); - } -} - -// 필요하다면 클래스 추가 -class AddClass { - void test() { - System.out.println("AddClass.test"); - } -} diff --git a/src/studentenglishname/report2/Report2_2.java b/src/studentenglishname/report2/Report2_2.java deleted file mode 100644 index 71dbb48..0000000 --- a/src/studentenglishname/report2/Report2_2.java +++ /dev/null @@ -1,7 +0,0 @@ -package studentenglishname.report2; -// 3-2번 문제 -public class Report2_2 { - public static void main(String[] args) { - - } -}