diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..4987eca --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="Encoding" native2AsciiForPropertiesFiles="true" defaultCharsetForPropertiesFiles="UTF-8"> + <file url="PROJECT" charset="UTF-8" /> + </component> +</project> \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index ae0503b..446c193 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -4,8 +4,9 @@ <component name="GradleSettings"> <option name="linkedExternalProjectsSettings"> <GradleProjectSettings> + <option name="delegatedBuild" value="false" /> + <option name="testRunner" value="PLATFORM" /> <option name="externalProjectPath" value="$PROJECT_DIR$" /> - <option name="gradleHome" value="C:/dev/gradle-7.5" /> <option name="modules"> <set> <option value="$PROJECT_DIR$" /> diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 288b36b..94a25f7 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="VcsDirectoryMappings"> - <mapping directory="$PROJECT_DIR$/.." vcs="Git" /> <mapping directory="$PROJECT_DIR$" vcs="Git" /> </component> </project> \ No newline at end of file diff --git a/src/main/java/com/ohgiraffers/chap01/section01/literal/Application01.java b/src/main/java/com/ohgiraffers/chap01/section01/literal/Application01.java index f1c5726..68d8988 100644 --- a/src/main/java/com/ohgiraffers/chap01/section01/literal/Application01.java +++ b/src/main/java/com/ohgiraffers/chap01/section01/literal/Application01.java @@ -4,5 +4,8 @@ public class Application01 { public static void main(String[] args){ // 즐거운 자바를 화면에 출력해주세요 // 출력예시) 즐거운 자바 + System.out.print("즐거운 자바"); + + } } diff --git a/src/main/java/com/ohgiraffers/chap01/section02/variable/Application01.java b/src/main/java/com/ohgiraffers/chap01/section02/variable/Application01.java index 24b2bfb..44a0f9a 100644 --- a/src/main/java/com/ohgiraffers/chap01/section02/variable/Application01.java +++ b/src/main/java/com/ohgiraffers/chap01/section02/variable/Application01.java @@ -4,6 +4,7 @@ public class Application01 { public static void main(String[] args){ // point 변수에 10의 값을 할당하고 화면에 출력해주세요 // 출력 예시) 10 - System.out.println(10); + int point = 10; + System.out.println(point); } } diff --git a/src/main/java/com/ohgiraffers/chap02/.idea/.gitignore b/src/main/java/com/ohgiraffers/chap02/.idea/.gitignore new file mode 100644 index 0000000..c3f502a --- /dev/null +++ b/src/main/java/com/ohgiraffers/chap02/.idea/.gitignore @@ -0,0 +1,8 @@ +# 디폴트 무시된 파일 +/shelf/ +/workspace.xml +# 에디터 기반 HTTP 클라이언트 요청 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/src/main/java/com/ohgiraffers/chap02/.idea/misc.xml b/src/main/java/com/ohgiraffers/chap02/.idea/misc.xml new file mode 100644 index 0000000..9c42d73 --- /dev/null +++ b/src/main/java/com/ohgiraffers/chap02/.idea/misc.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="temurin-17" project-jdk-type="JavaSDK"> + <output url="file://$PROJECT_DIR$/out" /> + </component> +</project> \ No newline at end of file diff --git a/src/main/java/com/ohgiraffers/chap02/.idea/modules.xml b/src/main/java/com/ohgiraffers/chap02/.idea/modules.xml new file mode 100644 index 0000000..5d88887 --- /dev/null +++ b/src/main/java/com/ohgiraffers/chap02/.idea/modules.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectModuleManager"> + <modules> + <module fileurl="file://$PROJECT_DIR$/chap02.iml" filepath="$PROJECT_DIR$/chap02.iml" /> + </modules> + </component> +</project> \ No newline at end of file diff --git a/src/main/java/com/ohgiraffers/chap02/.idea/vcs.xml b/src/main/java/com/ohgiraffers/chap02/.idea/vcs.xml new file mode 100644 index 0000000..821e530 --- /dev/null +++ b/src/main/java/com/ohgiraffers/chap02/.idea/vcs.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="VcsDirectoryMappings"> + <mapping directory="$PROJECT_DIR$/../../../../../.." vcs="Git" /> + </component> +</project> \ No newline at end of file diff --git a/src/main/java/com/ohgiraffers/chap02/section01/arithmetic/Application01.java b/src/main/java/com/ohgiraffers/chap02/section01/arithmetic/Application01.java index d49b865..3d93975 100644 --- a/src/main/java/com/ohgiraffers/chap02/section01/arithmetic/Application01.java +++ b/src/main/java/com/ohgiraffers/chap02/section01/arithmetic/Application01.java @@ -3,25 +3,26 @@ public class Application01 { // x, y를 더하는 기능을 만들고 결과를 반환해주세요 - public int plus (int x , int y){ - return 0; + public int plus (int x , int y) + { + return x+y; } // x,y를 빼는 기능을 만들고 결과를 반환해주세요 - public int minus(int x, int y){ - - return 0; + public int minus(int x, int y) + { + return x-y; } // x,y를 곱하는 기능을 만들고 결과를 반환해주세요 - public long multiply(int x, int y){ - - return 0; + public long multiply(int x, int y) + { + return x*y; } // x, y를 나누고 결과를 반환해주세요 - public double divide(int x, int y){ - - return 0.0; + public double divide(int x, int y) + { + return (double)x/y; } -} +} \ No newline at end of file diff --git a/src/main/java/com/ohgiraffers/chap02/section01/comparsion/Application01.java b/src/main/java/com/ohgiraffers/chap02/section01/comparsion/Application01.java index 520f31e..2033039 100644 --- a/src/main/java/com/ohgiraffers/chap02/section01/comparsion/Application01.java +++ b/src/main/java/com/ohgiraffers/chap02/section01/comparsion/Application01.java @@ -3,19 +3,23 @@ public class Application01 { // 두 수의 값을 비교하여 같으면 true 다르면 false를 출력하는 프로그램을 작성해주세요 - public boolean valueCheck(int x, int y){ + public boolean valueCheck(int x, int y) + { - return true; + return x==y; } // 두 수의 값을 비교하여 큰 값을 반환하는 프로그램을 작성해주세요 // 만약 같다면 0의 값을 반환합니다. - public int maxNumberOf(int x, int y){ - return 0; + public int maxNumberOf(int x, int y) + { + int result = (x>y)? x :(x<y)? y :0 ; + return result; } // int x의 값이 0 ~ 100 사이의 값이 맞다면 true 아니면 false를 출력하는 프로그램을 만들어주세요 - public boolean rangeNum(int x){ - return false; + public boolean rangeNum(int x) + { + return (x>=0)&&(x<100); } -} +} \ No newline at end of file