8000 TIL/Java/Operator.md at main Β· Jgone2/TIL Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
{"payload":{"allShortcutsEnabled":false,"fileTree":{"Java":{"items":[{"name":".DS_Store","path":"Java/.DS_Store","contentType":"file"},{"name":"Annotation.md","path":"Java/Annotation.md","contentType":"file"},{"name":"Array.md","path":"Java/Array.md","contentType":"file"},{"name":"CollectionFramework.md","path":"Java/CollectionFramework.md","contentType":"file"},{"name":"Enum.md","path":"Java/Enum.md","contentType":"file"},{"name":"ExceptionHandling.md","path":"Java/ExceptionHandling.md","contentType":"file"},{"name":"Generic.md","path":"Java/Generic.md","contentType":"file"},{"name":"JVM.md","path":"Java/JVM.md","contentType":"file"},{"name":"OOP1.md","path":"Java/OOP1.md","contentType":"file"},{"name":"OOP2.md","path":"Java/OOP2.md","contentType":"file"},{"name":"Operator.md","path":"Java/Operator.md","contentType":"file"},{"name":"String.md","path":"Java/String.md","contentType":"file"},{"name":"StringBufferAndStringBuilder.md","path":"Java/StringBufferAndStringBuilder.md","contentType":"file"},{"name":"VariableAndType.md","path":"Java/VariableAndType.md","contentType":"file"},{"name":"forWhile.md","path":"Java/forWhile.md","contentType":"file"},{"name":"ifAndSwitch.md","path":"Java/ifAndSwitch.md","contentType":"file"}],"totalCount":16},"":{"items":[{"name":"Algorithm","path":"Algorithm","contentType":"submodule","submoduleUrl":null,"submoduleDisplayName":"Algorithm"},{"name":"CS","path":"CS","contentType":"directory"},{"name":"Java","path":"Java","contentType":"directory"},{"name":"Spring","path":"Spring","contentType":"directory"},{"name":".DS_Store","path":".DS_Store","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"}],"totalCount":6}},"fileTreeProcessingTime":24.549694,"foldersToFetch":[],"incompleteFileTree":false,"repo":{"id":600997340,"defaultBranch":"main","name":"TIL","ownerLogin":"Jgone2","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-13T06:23:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87176677?v=4","public":true,"private":false,"isOrgOwned":false},"codeLineWrapEnabled":false,"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"main","listCacheKey":"v0:1676510626.229123","canEdit":false,"refType":"branch","currentOid":"7d2f3b541baae97ce2e31e48df0703956552fd2c"},"path":"Java/Operator.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/Jgone2/TIL/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"Operator.md","displayUrl":"https://github.com/Jgone2/TIL/blob/main/Java/Operator.md?raw=true","headerInfo":{"blobSize":"13.3 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"1d9dfc0","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FJgone2%2FTIL%2Fblob%2Fmain%2FJava%2FOperator.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"μ—°μ‚°μž(Operator)","anchor":"μ—°μ‚°μžoperator","htmlText":"μ—°μ‚°μž(Operator)"},{"level":1,"text":"1. μ—°μ‚°μžμ™€ ν”Όμ—°μ‚°μž","anchor":"1-μ—°μ‚°μžμ™€-ν”Όμ—°μ‚°μž","htmlText":"1. μ—°μ‚°μžμ™€ ν”Όμ—°μ‚°μž"},{"level":1,"text":"2. λŒ€μž…μ—°μ‚°μž","anchor":"2-λŒ€μž…μ—°μ‚°μž","htmlText":"2. λŒ€μž…μ—°μ‚°μž"},{"level":1,"text":"3. μ—°μ‚°μžμ˜ μ’…λ₯˜","anchor":"3-μ—°μ‚°μžμ˜-μ’…λ₯˜","htmlText":"3. μ—°μ‚°μžμ˜ μ’…λ₯˜"},{"level":2,"text":"1. 증감 μ—°μ‚°μž","anchor":"1-증감-μ—°μ‚°μž","htmlText":"1. 증감 μ—°μ‚°μž"},{"level":2,"text":"2. μ‚°μˆ  μ—°μ‚°μž","anchor":"2-μ‚°μˆ -μ—°μ‚°μž","htmlText":"2. μ‚°μˆ  μ—°μ‚°μž"},{"level":2,"text":"3. λΉ„νŠΈ μ—°μ‚°μž","anchor":"3-λΉ„νŠΈ-μ—°μ‚°μž","htmlText":"3. λΉ„νŠΈ μ—°μ‚°μž"},{"level":2,"text":"4. 비ꡐ μ—°μ‚°μž","anchor":"4-비ꡐ-μ—°μ‚°μž","htmlText":"4. 비ꡐ μ—°μ‚°μž"},{"level":2,"text":"5. 논리 μ—°μ‚°μž","anchor":"5-논리-μ—°μ‚°μž","htmlText":"5. 논리 μ—°μ‚°μž"},{"level":2,"text":"6. λŒ€μž… μ—°μ‚°μž","anchor":"6-λŒ€μž…-μ—°μ‚°μž","htmlText":"6. λŒ€μž… μ—°μ‚°μž"},{"level":2,"text":"7. 기타 μ—°μ‚°μž","anchor":"7-기타-μ—°μ‚°μž","htmlText":"7. 기타 μ—°μ‚°μž"},{"level":1,"text":"πŸ“š Reference","anchor":"-reference","htmlText":"πŸ“š Reference"}],"lineInfo":{"truncatedLoc":"251","truncatedSloc":"187"},"mode":"executable file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"Markdown","languageID":222,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/Jgone2/TIL/blob/main/Java/Operator.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/Jgone2/TIL/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/Jgone2/TIL/raw/refs/heads/main/Java/Operator.md","renderImageOrRaw":false,"richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eμ—°μ‚°μž(Operator)\u003c/h1\u003e\u003ca id=\"user-content-μ—°μ‚°μžoperator\" class=\"anchor\" aria-label=\"Permalink: μ—°μ‚°μž(Operator)\" href=\"#μ—°μ‚°μžoperator\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eμ—°μ‚°μžλŠ” 연산에 μ‚¬μš©λ˜λŠ” ν‘œμ‹œλ‚˜ 기호λ₯Ό λ§ν•©λ‹ˆλ‹€.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e1. μ—°μ‚°μžμ™€ ν”Όμ—°μ‚°μž\u003c/h1\u003e\u003ca id=\"user-content-1-μ—°μ‚°μžμ™€-ν”Όμ—°μ‚°μž\" class=\"anchor\" aria-label=\"Permalink: 1. μ—°μ‚°μžμ™€ ν”Όμ—°μ‚°μž\" href=\"#1-μ—°μ‚°μžμ™€-ν”Όμ—°μ‚°μž\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eꡬ뢄\u003c/th\u003e\n\u003cth\u003eμ„€λͺ…\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eμ—°μ‚°μž(operator)\u003c/td\u003e\n\u003ctd\u003e연산을 μˆ˜ν–‰ν•˜λŠ” 기호(+, - , *, /...)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eν”Όμ—°μ‚°μž(operland)\u003c/td\u003e\n\u003ctd\u003eμ—°μ‚°λ˜λŠ” 데이터.(λ³€μˆ˜, μƒμˆ˜, λ¦¬ν„°λŸ΄, μˆ˜μ‹)\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eπŸ’‘ [ν”Όμ—°μ‚°μž] + [ν”Όμ—°μ‚°μž] - [ν”Όμ—°μ‚°μž]\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e2. λŒ€μž…μ—°μ‚°μž\u003c/h1\u003e\u003ca id=\"user-content-2-λŒ€μž…μ—°μ‚°μž\" class=\"anchor\" aria-label=\"Permalink: 2. λŒ€μž…μ—°μ‚°μž\" href=\"#2-λŒ€μž…μ—°μ‚°μž\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eμœ„μ˜ μ‹μ²˜λŸΌ \u003ccode\u003e1 + 2 + 3\u003c/code\u003e을 μž‘μ„±ν•˜λ©΄ κ³„μ‚°λ§Œ 되고 κ³„μ‚°λœ κ²°κ³ΌλŠ” μ‚¬λΌμ§‘λ‹ˆλ‹€. μš°λ¦¬λŠ” 결과값을 μž¬μ‚¬μš©ν•˜κ±°λ‚˜ μΆ”ν›„ 좜λ ₯ν•˜κΈ° μœ„ν•΄μ„œλŠ” μ–΄λ”˜κ°€μ— μ €μž₯을 ν•΄λ‘¬μ•Όν•©λ‹ˆλ‹€. λ°”λ‘œ 이전 κ²Œμ‹œκΈ€μ—μ„œ κ³΅λΆ€ν–ˆλ˜ \u003ccode\u003eλ³€μˆ˜\u003c/code\u003e에 λ‹΄μ•„μ•Όν•©λ‹ˆλ‹€. μ΄λ•Œ λŒ€μž… μ—°μ‚°μž \u003ccode\u003e=\u003c/code\u003eλ₯Ό μ‚¬μš©ν•˜λŠ”λ° λ³€μˆ˜μ— λŒ€μž…ν•  λ•ŒλŠ” λŒ€μž…ν•  값은 무쑰건 λ³€μˆ˜μ˜ 였λ₯Έμͺ½μ— μœ„μΉ˜ν•΄μ•Ό ν•©λ‹ˆλ‹€.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-java notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"int sum = 1 + 2 + 3;\nSystem.out.println(sum); // 6\nSystem.out.println(1 + 2 + 3);\t// 6 -\u0026gt; μ΄λ ‡κ²Œ 해도 6이 좜λ ₯은 λ˜μ§€λ§Œ 이 값은 μž¬μ‚¬μš©ν•  수 μ—†λ‹€.\"\u003e\u003cpre\u003e\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003esum\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e1\u003c/span\u003e + \u003cspan class=\"pl-c1\"\u003e2\u003c/span\u003e + \u003cspan class=\"pl-c1\"\u003e3\u003c/span\u003e;\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003esum\u003c/span\u003e); \u003cspan class=\"pl-c\"\u003e// 6\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-c1\"\u003e1\u003c/span\u003e + \u003cspan class=\"pl-c1\"\u003e2\u003c/span\u003e + \u003cspan class=\"pl-c1\"\u003e3\u003c/span\u003e);\t\u003cspan class=\"pl-c\"\u003e// 6 -\u0026gt; μ΄λ ‡κ²Œ 해도 6이 좜λ ₯은 λ˜μ§€λ§Œ 이 값은 μž¬μ‚¬μš©ν•  수 μ—†λ‹€.\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e3. μ—°μ‚°μžμ˜ μ’…λ₯˜\u003c/h1\u003e\u003ca id=\"user-content-3-μ—°μ‚°μžμ˜-μ’…λ₯˜\" class=\"anchor\" aria-label=\"Permalink: 3. μ—°μ‚°μžμ˜ μ’…λ₯˜\" href=\"#3-μ—°μ‚°μžμ˜-μ’…λ₯˜\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eμžλ°”μ—μ„œ μ œκ³΅ν•˜λŠ” μ—°μ‚°μžμ˜ μ’…λ₯˜λŠ” μ•„λž˜μ˜ ν‘œμ™€ κ°™μŠ΅λ‹ˆλ‹€.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"center\"\u003eμ’…λ₯˜\u003c/th\u003e\n\u003cth\u003eμ„€λͺ…\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e증감 μ—°μ‚°μž\u003c/td\u003e\n\u003ctd\u003e++, --\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003eμ‚°μˆ  μ—°μ‚°μž\u003c/td\u003e\n\u003ctd\u003e+ , - , * , / , %\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003eλΉ„νŠΈ μ—°μ‚°μž\u003c/td\u003e\n\u003ctd\u003e\u0026amp;, |, ^, ~, \u0026lt;\u0026lt;, \u0026gt;\u0026gt;, \u0026gt;\u0026gt;\u0026gt;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e비ꡐ μ—°μ‚°μž\u003c/td\u003e\n\u003ctd\u003e==, !=, \u0026gt;=, \u0026lt;=, ==, !=, \u0026lt;, \u0026gt;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e논리 μ—°μ‚°μž\u003c/td\u003e\n\u003ctd\u003e\u0026amp;\u0026amp;, ||, !\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003eλŒ€μž… μ—°μ‚°μž\u003c/td\u003e\n\u003ctd\u003e=, +=, -=, *=, /=, %=\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e기타\u003c/td\u003e\n\u003ctd\u003eμ‚Όν•­ μ—°μ‚°μž, instanceofμ—°μ‚°μž\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e1. 증감 μ—°μ‚°μž\u003c/h2\u003e\u003ca id=\"user-content-1-증감-μ—°μ‚°μž\" class=\"anchor\" aria-label=\"Permalink: 1. 증감 μ—°μ‚°μž\" href=\"#1-증감-μ—°μ‚°μž\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e증감 μ—°μ‚°μžλŠ” ν”Όμ—°μ‚°μžλ₯Ό 1μ”© μ¦ˆμ•… ν˜Ήμ€ κ°μ†Œ μ‹œν‚¬ λ•Œ μ‚¬μš©ν•˜λŠ” μ—°μ‚°μž μž…λ‹ˆλ‹€. μ¦κ°μ—°μ‚°μžμ˜ ν”Όμ—°μ‚°μžλŠ” ν•œ 개이며 μ¦κ°μ—°μ‚°μžκ°€ ν”Όμ—°μ‚°μžμ˜ μ•žμ— μœ„μΉ˜ν•˜λŠλƒ 뒀에 μœ„μΉ˜ν•˜λŠλƒμ— 따라 결과값이 λ‹¬λΌμ§‘λ‚˜λ‹€.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"center\"\u003e증감 μ—°μ‚°μž\u003c/th\u003e\n\u003cth\u003eμ„€λͺ…\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e++x\u003c/td\u003e\n\u003ctd\u003eλ¨Όμ € ν”Όμ—°μ‚°μžμ˜ 값을 1 μ¦κ°€μ‹œν‚¨ 후에 μ—°μ‚° μ§„ν–‰\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003ex++\u003c/td\u003e\n\u003ctd\u003eλ¨Όμ € ν•΄λ‹Ή 연산을 μˆ˜ν–‰ν•˜κ³  λ‚˜μ„œ, ν”Όμ—°μ‚°μžμ˜ 값을 1 증가\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e--x\u003c/td\u003e\n\u003ctd\u003eλ¨Όμ € ν”Όμ—°μ‚°μžμ˜ 값을 1 κ°μ†Œμ‹œν‚¨ 후에 μ—°μ‚° μ§„ν–‰\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003ex--\u003c/td\u003e\n\u003ctd\u003eλ¨Όμ € ν•΄λ‹Ή 연산을 μˆ˜ν–‰ν•˜κ³  λ‚˜μ„œ, ν”Όμ—°μ‚°μžμ˜ 값을 1 κ°μ†Œ\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"highlight highlight-source-java notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"int num1 = 5;\nint num2 = 5;\n\nint result1 = --num1 + 5;\t// 9\nint result2 = num2-- + 5;\t// 10\"\u003e\u003cpre\u003e\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e5\u003c/span\u003e;\n\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e5\u003c/span\u003e;\n\n\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003eresult1\u003c/span\u003e = --\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e + \u003cspan class=\"pl-c1\"\u003e5\u003c/span\u003e;\t\u003cspan class=\"pl-c\"\u003e// 9\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003eresult2\u003c/span\u003e = \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e-- + \u003cspan class=\"pl-c1\"\u003e5\u003c/span\u003e;\t\u003cspan class=\"pl-c\"\u003e// 10\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eλ˜‘κ°™μ€ 5에 5λ₯Ό 더 ν–ˆλŠ”λ° 결과값이 λ‹¬λΌμ‘ŒμŠ΅λ‹ˆλ‹€. κ·Έ μ΄μœ λŠ” λ¬΄μ—‡μΌκΉŒμš”?\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eπŸ’‘\u003ccode\u003eresult1\u003c/code\u003eμ—μ„œλŠ” 증감 μ—°μ‚°μžκ°€ ν”Όμ—°μ‚°μžμ˜ μ•žμ— μœ„μΉ˜ν•΄μžˆλ‹€. κ·Έλž˜μ„œ 연산을 μˆ˜ν–‰ν•˜κΈ° μ „ ν”Όμ—°μ‚°μžμ˜ 값이 1 κ°μ†Œν•˜κΈ° λ•Œλ¬Έμ— 4 + 5둜 결과값이 9κ°€ 좜λ ₯λœλ‹€.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eπŸ’‘\u003ccode\u003eresult2\u003c/code\u003eμ—μ„œλŠ” 증감 μ—°μ‚°μžκ°€ ν”Όμ—°μ‚°μžμ˜ 뒀에 μžˆλ‹€. κ·Έλž˜μ„œ ν•΄λ‹Ή 연산을 μˆ˜ν–‰ν•˜κ³ λ‚˜μ„œ ν”Όμ—°μ‚°μžμ˜ 값이 1 κ°μ†Œν•˜κΈ° λ•Œλ¬Έμ— 5 + 5둜 결과값이 10이 좜λ ₯λœλ‹€. κ²°κ³Όκ°’ 10을 result에 λŒ€μž…ν•˜λŠ” μ—°μ‚°κΉŒμ§€ μˆ˜ν–‰ ν›„ num2λŠ” 1 κ°μ†Œν•˜μ—¬ 4κ°€ λœλ‹€.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp dir=\"auto\"\u003eμœ„μ˜ 예제처럼 증감 μ—°μ‚°μžμ˜ μœ„μΉ˜μ— 따라 결과값이 μ™„μ „νžˆ 달라지기 λ•Œλ¬Έμ— λ³΅μž‘ν•œ 연산이라면 μ˜€μ°¨λŠ” λ”μš± 컀질 κ²ƒμž…λ‹ˆλ‹€. 이 점에 μœ μ˜ν•˜μ—¬ μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e2. μ‚°μˆ  μ—°μ‚°μž\u003c/h2\u003e\u003ca id=\"user-content-2-μ‚°μˆ -μ—°μ‚°μž\" class=\"anchor\" aria-label=\"Permalink: 2. μ‚°μˆ  μ—°μ‚°μž\" href=\"#2-μ‚°μˆ -μ—°μ‚°μž\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eμ‚°μˆ  μ—°μ‚°μžλŠ” μš°λ¦¬κ°€ ν‰μ†Œμ— 자주 μ‚¬μš©ν•˜λŠ” 사칙연산을 λ‹€λ£¨λŠ” μ—°μ‚°μžλ“€μ΄ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"center\"\u003eμ‚°μˆ  μ—°μ‚°μž\u003c/th\u003e\n\u003cth\u003eμ„€λͺ…\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e+\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— 였λ₯Έμͺ½ ν”Όμ—°μ‚°μžλ₯Ό 더함\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e-\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ—μ„œ 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό 뺌\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e*\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό 곱함\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e/\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ‘œ λ‚˜λˆ”\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e%\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό λ‚˜λˆˆ κ°’μ˜ λ‚˜λ¨Έμ§€ λ°˜ν™˜\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"highlight highlight-source-java notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"int num1 = 13;\nint num2 = 3;\n\nSystem.out.println(\u0026quot;+ μ—°μ‚°μž μ—°μ‚° μˆ˜ν–‰ κ²°κ³Ό : \u0026quot; + (num1 + num2));\t// 16\nSystem.out.println(\u0026quot;- μ—°μ‚°μž μ—°μ‚° μˆ˜ν–‰ κ²°κ³Ό : \u0026quot; + (num1 - num2));\t// 10\nSystem.out.println(\u0026quot;* μ—°μ‚°μž μ—°μ‚° μˆ˜ν–‰ κ²°κ³Ό : \u0026quot; + (num1 * num2));\t// 39\nSystem.out.println(\u0026quot;/ μ—°μ‚°μž μ—°μ‚° μˆ˜ν–‰ κ²°κ³Ό : \u0026quot; + (num1 / num2));\t// 4\nSystem.out.println(\u0026quot;% μ—°μ‚°μž μ—°μ‚° μˆ˜ν–‰ κ²°κ³Ό : \u0026quot; + (num1 % num2));\t// 1\"\u003e\u003cpre\u003e\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e13\u003c/span\u003e;\n\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e3\u003c/span\u003e;\n\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"+ μ—°μ‚°μž μ—°μ‚° μˆ˜ν–‰ κ²°κ³Ό : \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e + \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\u003cspan class=\"pl-c\"\u003e// 16\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"- μ—°μ‚°μž μ—°μ‚° μˆ˜ν–‰ κ²°κ³Ό : \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e - \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\u003cspan class=\"pl-c\"\u003e// 10\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"* μ—°μ‚°μž μ—°μ‚° μˆ˜ν–‰ κ²°κ³Ό : \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e * \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\u003cspan class=\"pl-c\"\u003e// 39\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"/ μ—°μ‚°μž μ—°μ‚° μˆ˜ν–‰ κ²°κ³Ό : \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e / \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\u003cspan class=\"pl-c\"\u003e// 4\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"% μ—°μ‚°μž μ—°μ‚° μˆ˜ν–‰ κ²°κ³Ό : \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e % \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\u003cspan class=\"pl-c\"\u003e// 1\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eν‰μ†Œμ— 자주 μ‚¬μš©ν•˜λŠ” μ‚¬μΉ™μ—°μ‚°μ΄μ§€λ§Œ \u003ccode\u003e/\u003c/code\u003eλ₯Ό λˆˆμ—¬κ²¨ λ΄μ•Όν•©λ‹ˆλ‹€. μš°λ¦¬κ°€ ν‰μ†Œμ— μ•Œλ˜ λ‚˜λˆ—μ…ˆμ˜ κ²°κ³Όκ°’μœΌλ‘œλŠ” \u003ccode\u003e4.33333333333\u003c/code\u003e이 λ‚˜μ™€μ•Όν•˜λŠ”λ° κ·Έλƒ₯ 숫자\u003ccode\u003e4\u003c/code\u003eκ°€ λ‚˜μ™”μŠ΅λ‹ˆλ‹€.\u003cbr\u003e\n이것은 λ‚˜λˆ„κΈ°μ˜ 두 μ—°μ‚°μžμ˜ μžλ£Œν˜•μ΄ μ •μˆ˜ν˜•μΈ int이기 λ•Œλ¬Έμž…λ‹ˆλ‹€. μ •μˆ˜ν˜•μ΄κΈ° λ•Œλ¬Έμ— μ†Œμˆ˜μ  μ•„λž˜μ˜ μžλ¦¬λŠ” μ €μž₯ν•˜μ§€ λͺ»ν•˜λ―€λ‘œ μ •μˆ˜λ§Œ 좜λ ₯λ˜λŠ” κ²ƒμž…λ‹ˆλ‹€. λ‚˜λˆ—μ…ˆ 결과둜 μ†Œμˆ˜μ μ„ 버릴 λ•Œ λ°˜μ˜¬λ¦Όμ€ ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eκ·Έλ ‡λ‹€λ©΄ μ •ν™•ν•œ 값을 μ–»κΈ° μœ„ν•΄μ„œλŠ” μ–΄λ–»κ²Œ ν•΄μ•Όν• κΉŒμš”?\nλ°”λ‘œ 이전에 κ³΅λΆ€ν•œ \u003ccode\u003eν˜•λ³€ν™˜\u003c/code\u003e을 μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-java notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"int num1 = 13;\nint num2 = 3;\n\nSystem.out.println(\u0026quot;result : \u0026quot; + (double)(num1 / num2));\t// 4.0\nSystem.out.println(\u0026quot;result : \u0026quot; + ((double)num1 / num2));\t// 4.33333333333\"\u003e\u003cpre\u003e\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e13\u003c/span\u003e;\n\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e3\u003c/span\u003e;\n\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"result : \"\u003c/span\u003e + (\u003cspan class=\"pl-smi\"\u003edouble\u003c/span\u003e)(\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e / \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\u003cspan class=\"pl-c\"\u003e// 4.0\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"result : \"\u003c/span\u003e + ((\u003cspan class=\"pl-smi\"\u003edouble\u003c/span\u003e)\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e / \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\u003cspan class=\"pl-c\"\u003e// 4.33333333333\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eκ·Έλ ‡λ‹€λ©΄ μœ„μ˜ λ‘κ°œμ˜ μ—°μ‚°κ²°κ³Ό 값은 μ™œ λ‹€λ₯ΌκΉŒμš”?\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eπŸ’‘ \u003cstrong\u003eν˜•λ³€ν™˜ μ—°μ‚° μˆ˜ν–‰κ²°κ³Όκ°€ λ‹€λ₯Έ 이유\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e(double)(num1 / num2)은 int + int둜 μ—°μ‚°ν•˜μ—¬ κ²°κ³Όκ°’ 4κ°€ 좜λ ₯된 후에 μ†Œμˆ˜μ μ„ λΆ™μ—¬μ„œ 4.0이 λœλ‹€.\u003c/li\u003e\n\u003cli\u003e((double)num1 / num2)은 μ—°μ‚°ν•˜κΈ° 전에 int인 num1을 doubleν˜•μœΌλ‘œ ν˜•λ³€ν™˜μ„ μ§„ν–‰ν•œ ν›„ 13.000000000000000 / 3을 μ—°μ‚°ν•œλ‹€. μ΄λ•Œ μž‘μ€νƒ€μž…μΈ int num1을 doubleν˜•μœΌλ‘œ μžλ™ ν˜•λ³€ν™˜ ν›„ μ—°μ‚°ν•˜μ—¬ 4.33333333333이 λœλ‹€.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e3. λΉ„νŠΈ μ—°μ‚°μž\u003c/h2\u003e\u003ca id=\"user-content-3-λΉ„νŠΈ-μ—°μ‚°μž\" class=\"anchor\" aria-label=\"Permalink: 3. λΉ„νŠΈ μ—°μ‚°μž\" href=\"#3-λΉ„νŠΈ-μ—°μ‚°μž\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eλΉ„νŠΈ μ—°μ‚°μžλŠ” 10μ§„μˆ˜μ˜ μ—°μ‚°λ³΄λ‹€λŠ” 2μ§„μˆ˜μ˜ 연산에 주둜 μ‚¬μš©ν•˜κ±°λ‚˜ 1의 보수λ₯Ό λ§Œλ“€ λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"center\"\u003eλΉ„νŠΈ μ—°μ‚°μž\u003c/th\u003e\n\u003cth\u003eμ„€λͺ…\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e|\u003c/td\u003e\n\u003ctd\u003eν”Όμ—°μ‚°μžμ˜ κ°’ 쀑 ν•˜λ‚˜λΌλ„ 1이면 1을 λ°˜ν™˜ (ORμ—°μ‚°μž)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u0026amp;\u003c/td\u003e\n\u003ctd\u003eν”Όμ—°μ‚°μž μ–‘μͺ½μ˜ 값이 λͺ¨λ‘ 1μ΄μ–΄μ•Όλ§Œ 1을 λ°˜ν™˜ (ANDμ—°μ‚°μž)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e^\u003c/td\u003e\n\u003ctd\u003eν”Όμ—°μ‚°μžμ˜ 값이 μ„œλ‘œ λ‹€λ₯Ό λ•Œλ§Œ 1을 λ°˜ν™˜ (XORμ—°μ‚°μž)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e~\u003c/td\u003e\n\u003ctd\u003eν”Όμ—°μ‚°μžμ˜ 값이 1이면 0으둜, 0이면 1둜 λ°˜ν™˜ (NOTμ—°μ‚°μž, 1의 보수)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u0026lt;\u0026lt;\u003c/td\u003e\n\u003ctd\u003eν”Όμ—°μ‚°μžμ˜ bit값을 μ™Όμͺ½μœΌλ‘œ 이동 (left shift μ—°μ‚°μž)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u0026gt;\u0026gt;\u003c/td\u003e\n\u003ctd\u003eν”Όμ—°μ‚°μžμ˜ bit값을 였λ₯Έμͺ½μœΌλ‘œ 이동(right shift μ—°μ‚°μž)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u0026gt;\u0026gt;\u0026gt;\u003c/td\u003e\n\u003ctd\u003eν”Όμ—°μ‚°μžμ˜ bit값을 였λ₯Έμͺ½μœΌλ‘œ 이동. μ΄λ•Œ μƒˆλ‘œμš΄ λΉ„νŠΈλŠ” μ „λΆ€ 0으둜 λ°˜ν™˜\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cp dir=\"auto\"\u003eλ‹€μŒ μ˜ˆμ œλŠ” 1byte크기λ₯Ό κΈ°μ€€μœΌλ‘œ 8bit둜 μ—°μ‚°ν•˜λŠ” μ˜ˆμ œμž…λ‹ˆλ‹€.\u003c/p\u003e\n\u003cdiv class=\"highlight highlight-source-java notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\" int num1 = 8;\n int num2 = -8;\n\n System.out.println(\u0026quot;~ μ—°μ‚°μžμ— μ˜ν•œ κ²°κ³Ό: \u0026quot; + ~num1);\t\t\t// -9\n\t\tSystem.out.println(\u0026quot;\u0026lt;\u0026lt; μ—°μ‚°μžμ— μ˜ν•œ κ²°κ³Ό: \u0026quot; + (num1 \u0026lt;\u0026lt; 2));\t// 32\n\t\tSystem.out.println(\u0026quot;\u0026gt;\u0026gt; μ—°μ‚°μžμ— μ˜ν•œ κ²°κ³Ό: \u0026quot; + (num2 \u0026gt;\u0026gt; 2));\t// -2\n\t\tSystem.out.println(\u0026quot;\u0026gt;\u0026gt;\u0026gt; μ—°μ‚°μžμ— μ˜ν•œ κ²°κ³Ό: \u0026quot; + (num1 \u0026gt;\u0026gt;\u0026gt; 2));\t// 2\n\t\tSystem.out.println(\u0026quot;\u0026gt;\u0026gt;\u0026gt; μ—°μ‚°μžμ— μ˜ν•œ κ²°κ³Ό: \u0026quot; + (num2 \u0026gt;\u0026gt;\u0026gt; 2));\t// 1073741822\"\u003e\u003cpre\u003e \u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e8\u003c/span\u003e;\n \u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e = -\u003cspan class=\"pl-c1\"\u003e8\u003c/span\u003e;\n\n \u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"~ μ—°μ‚°μžμ— μ˜ν•œ κ²°κ³Ό: \"\u003c/span\u003e + ~\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e);\t\t\t\u003cspan class=\"pl-c\"\u003e// -9\u003c/span\u003e\n\t\t\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\ 8000 "\u0026lt;\u0026lt; μ—°μ‚°μžμ— μ˜ν•œ κ²°κ³Ό: \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e \u0026lt;\u0026lt; \u003cspan class=\"pl-c1\"\u003e2\u003c/span\u003e));\t\u003cspan class=\"pl-c\"\u003e// 32\u003c/span\u003e\n\t\t\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"\u0026gt;\u0026gt; μ—°μ‚°μžμ— μ˜ν•œ κ²°κ³Ό: \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e \u0026gt;\u0026gt; \u003cspan class=\"pl-c1\"\u003e2\u003c/span\u003e));\t\u003cspan class=\"pl-c\"\u003e// -2\u003c/span\u003e\n\t\t\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"\u0026gt;\u0026gt;\u0026gt; μ—°μ‚°μžμ— μ˜ν•œ κ²°κ³Ό: \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e \u0026gt;\u0026gt;\u0026gt; \u003cspan class=\"pl-c1\"\u003e2\u003c/span\u003e));\t\u003cspan class=\"pl-c\"\u003e// 2\u003c/span\u003e\n\t\t\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"\u0026gt;\u0026gt;\u0026gt; μ—°μ‚°μžμ— μ˜ν•œ κ²°κ³Ό: \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e \u0026gt;\u0026gt;\u0026gt; \u003cspan class=\"pl-c1\"\u003e2\u003c/span\u003e));\t\u003cspan class=\"pl-c\"\u003e// 1073741822\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp dir=\"auto\"\u003eπŸ’‘\u003cstrong\u003eμ‹œν”„νŠΈ(shift) μ—°μ‚°μž\u003c/strong\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ex \u0026lt;\u0026lt; n은 x*(2^n)κ³Ό κ°™λ‹€\u003c/li\u003e\n\u003cli\u003ex \u0026gt;\u0026gt; n은 x/(2^n)κ³Ό κ°™λ‹€.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e4. 비ꡐ μ—°μ‚°μž\u003c/h2\u003e\u003ca id=\"user-content-4-비ꡐ-μ—°μ‚°μž\" class=\"anchor\" aria-label=\"Permalink: 4. 비ꡐ μ—°μ‚°μž\" href=\"#4-비ꡐ-μ—°μ‚°μž\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e비ꡐ μ—°μ‚°μžλŠ” 두 ν”Όμ—°μ‚°μžλ₯Ό λΉ„κ΅ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” μ—°μ‚°μž μž…λ‹ˆλ‹€. 주둜 쑰건문과 반볡문의 쑰건식에 μ‚¬μš©λ˜λ©°, μ—°μ‚°κ²°κ³ΌλŠ” λ…Όλ¦¬ν˜•μΈ \u003ccode\u003eboolean\u003c/code\u003eν˜•(true, false)으둜 좜λ ₯λ©λ‹ˆλ‹€.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"center\"\u003e비ꡐ μ—°μ‚°μž\u003c/th\u003e\n\u003cth\u003eμ„€λͺ…\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u0026gt;\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžκ°€ 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ³΄λ‹€ 크면 μ°Έ(true)을 λ°˜ν™˜\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u0026lt;\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžκ°€ 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ³΄λ‹€ μž‘μœΌλ©΄ μ°Έ(true)을 λ°˜ν™˜\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u0026gt;=\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžκ°€ 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ³΄λ‹€ ν¬κ±°λ‚˜ κ°™μœΌλ©΄ μ°Έ(true)을 λ°˜ν™˜\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u0026lt;=\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžκ°€ 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ³΄λ‹€ μž‘κ±°λ‚˜ κ°™μœΌλ©΄ μ°Έ(true)을 λ°˜ν™˜\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e==\u003c/td\u003e\n\u003ctd\u003eμ–‘μͺ½μ˜ ν”Όμ—°μ‚°μžκ°€ κ°™μœΌλ©΄ μ°Έ(true)을 λ°˜ν™˜\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e!=\u003c/td\u003e\n\u003ctd\u003eμ–‘μͺ½μ˜ ν”Όμ—°μ‚°μžκ°€ 같이 μž–μœΌλ©΄ μ°Έ(true)을 λ°˜ν™˜\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"highlight highlight-source-java notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"int num1 = 3;\nint num2 = 7;\n\nSystem.out.println(\u0026quot;num1 \u0026gt; num2 = \u0026quot; + (num1 \u0026gt; num2));\t\t\t\t// false\nSystem.out.println(\u0026quot;num1 \u0026lt; num2 = \u0026quot; + (num1 \u0026lt; num2));\t\t\t\t// true\nSystem.out.println(\u0026quot;num1 \u0026gt;= num2 = \u0026quot; + (num1 \u0026gt;= num2));\t\t\t\t// false\nSystem.out.println(\u0026quot;num1 + 4 \u0026lt;= num2 = \u0026quot; + (num1 + 4 \u0026lt;= num2));\t\t// true\nSystem.out.println(\u0026quot;num1 == num2 = \u0026quot; + (num1 == num2));\t\t\t\t// false\nSystem.out.println(\u0026quot;num1 != num2 = \u0026quot; + (num1 != num2));\t\t\t\t// true\"\u003e\u003cpre\u003e\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e3\u003c/span\u003e;\n\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e7\u003c/span\u003e;\n\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"num1 \u0026gt; num2 = \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e \u0026gt; \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\t\t\t\u003cspan class=\"pl-c\"\u003e// false\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"num1 \u0026lt; num2 = \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e \u0026lt; \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\t\t\t\u003cspan class=\"pl-c\"\u003e// true\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"num1 \u0026gt;= num2 = \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e \u0026gt;= \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\t\t\t\u003cspan class=\"pl-c\"\u003e// false\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"num1 + 4 \u0026lt;= num2 = \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e + \u003cspan class=\"pl-c1\"\u003e4\u003c/span\u003e \u0026lt;= \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\t\u003cspan class=\"pl-c\"\u003e// true\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"num1 == num2 = \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e == \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\t\t\t\u003cspan class=\"pl-c\"\u003e// false\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"num1 != num2 = \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003enum1\u003c/span\u003e != \u003cspan class=\"pl-s1\"\u003enum2\u003c/span\u003e));\t\t\t\t\u003cspan class=\"pl-c\"\u003e// true\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e5. 논리 μ—°μ‚°μž\u003c/h2\u003e\u003ca id=\"user-content-5-논리-μ—°μ‚°μž\" class=\"anchor\" aria-label=\"Permalink: 5. 논리 μ—°μ‚°μž\" href=\"#5-논리-μ—°μ‚°μž\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e논리 μ—°μ‚°μžλŠ” μ£Όμ–΄μ§„ 논리식을 νŒλ‹¨ν•˜μ—¬, μ°Έ(true)κ³Ό κ±°μ§“(false)을 κ²°μ •ν•˜μ—¬ \u003ccode\u003eboolean\u003c/code\u003eν˜•μ˜ 결과값을 κ°€μ§€λŠ” μ—°μ‚°μžμž…λ‹ˆλ‹€.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"center\"\u003e논리 μ—°μ‚°μž\u003c/th\u003e\n\u003cth\u003eμ„€λͺ…\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u0026amp;\u0026amp;\u003c/td\u003e\n\u003ctd\u003e논리식이 λͺ¨λ‘ 참이면 참을 λ°˜ν™˜. (AND κ²°ν•©)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e||\u003c/td\u003e\n\u003ctd\u003e논리식 μ€‘μ—μ„œ ν•˜λ‚˜λΌλ„ 참이면 참을 λ°˜ν™˜. (OR μ—°μ‚°)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e!\u003c/td\u003e\n\u003ctd\u003eλ…Όλ¦¬μ‹μ˜ κ²°κ³Όκ°€ 참이면 κ±°μ§“, 거짓이면 참을 λ°˜ν™˜\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"highlight highlight-source-java notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"boolean w = false;\nboolean x = true;\nboolean y = false;\nboolean z = true;\n\nSystem.out.println(\u0026quot;false \u0026amp;\u0026amp; true: \u0026quot; + (w \u0026amp;\u0026amp; x));\t\t// false\nSystem.out.println(\u0026quot;true \u0026amp;\u0026amp; true: \u0026quot; + (x \u0026amp;\u0026amp; z));\t\t// true\nSystem.out.println(\u0026quot;false \u0026amp;\u0026amp; false: \u0026quot; + (w \u0026amp;\u0026amp; y));\t\t// false\nSystem.out.println(\u0026quot;false || true: \u0026quot; + (w || x));\t\t// true\nSystem.out.println(\u0026quot;true || true: \u0026quot; + (x || z));\t\t// true\nSystem.out.println(\u0026quot;false || false: \u0026quot; + (w || y));\t\t// false\nSystem.out.println(\u0026quot;!false: \u0026quot; + !y);\t\t\t\t\t// true\nSystem.out.println(\u0026quot;!true: \u0026quot; + !x);\t\t\t\t\t\t// false\"\u003e\u003cpre\u003e\u003cspan class=\"pl-smi\"\u003eboolean\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003ew\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003efalse\u003c/span\u003e;\n\u003cspan class=\"pl-smi\"\u003eboolean\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003ex\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003etrue\u003c/span\u003e;\n\u003cspan class=\"pl-smi\"\u003eboolean\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003ey\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003efalse\u003c/span\u003e;\n\u003cspan class=\"pl-smi\"\u003eboolean\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003ez\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003etrue\u003c/span\u003e;\n\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"false \u0026amp;\u0026amp; true: \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003ew\u003c/span\u003e \u0026amp;\u0026amp; \u003cspan class=\"pl-s1\"\u003ex\u003c/span\u003e));\t\t\u003cspan class=\"pl-c\"\u003e// false\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"true \u0026amp;\u0026amp; true: \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003ex\u003c/span\u003e \u0026amp;\u0026amp; \u003cspan class=\"pl-s1\"\u003ez\u003c/span\u003e));\t\t\u003cspan class=\"pl-c\"\u003e// true\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"false \u0026amp;\u0026amp; false: \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003ew\u003c/span\u003e \u0026amp;\u0026amp; \u003cspan class=\"pl-s1\"\u003ey\u003c/span\u003e));\t\t\u003cspan class=\"pl-c\"\u003e// false\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"false || true: \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003ew\u003c/span\u003e || \u003cspan class=\"pl-s1\"\u003ex\u003c/span\u003e));\t\t\u003cspan class=\"pl-c\"\u003e// true\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"true || true: \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003ex\u003c/span\u003e || \u003cspan class=\"pl-s1\"\u003ez\u003c/span\u003e));\t\t\u003cspan class=\"pl-c\"\u003e// true\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"false || false: \"\u003c/span\u003e + (\u003cspan class=\"pl-s1\"\u003ew\u003c/span\u003e || \u003cspan class=\"pl-s1\"\u003ey\u003c/span\u003e));\t\t\u003cspan class=\"pl-c\"\u003e// false\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"!false: \"\u003c/span\u003e + !\u003cspan class=\"pl-s1\"\u003ey\u003c/span\u003e);\t\t\t\t\t\u003cspan class=\"pl-c\"\u003e// true\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s\"\u003e\"!true: \"\u003c/span\u003e + !\u003cspan class=\"pl-s1\"\u003ex\u003c/span\u003e);\t\t\t\t\t\t\u003cspan class=\"pl-c\"\u003e// false\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e6. λŒ€μž… μ—°μ‚°μž\u003c/h2\u003e\u003ca id=\"user-content-6-λŒ€μž…-μ—°μ‚°μž\" class=\"anchor\" aria-label=\"Permalink: 6. λŒ€μž… μ—°μ‚°μž\" href=\"#6-λŒ€μž…-μ—°μ‚°μž\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eλŒ€μž… μ—°μ‚°μžλŠ” λ³€μˆ˜μ— 값을 λŒ€μž…ν•  λ•Œ μ‚¬μš©ν•˜λŠ” μ—°μ‚°μž μž…λ‹ˆλ‹€. μžλ°”μ—μ„œλŠ” λŒ€μž… μ—°μ‚°μžμ™€ λ‹€λ₯Έ μ—°μ‚°μžλ₯Ό κ²°ν•©ν•œ 볡합 λŒ€μž… μ—°μ‚°μžκ°€ μ œκ³΅ν•©λ‹ˆλ‹€.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"center\"\u003eλŒ€μž… μ—°μ‚°μž\u003c/th\u003e\n\u003cth\u003eμ„€λͺ…\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e=\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό λŒ€μž….\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e+=\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό λ”ν•œ ν›„, 결과값을 μ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— λŒ€μž….\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e-=\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό λΊ€ ν›„, 결과값을 μ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— λŒ€μž….\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e*=\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό κ³±ν•œ ν›„, 결과값을 μ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— λŒ€μž….\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e/=\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ‘œ λ‚˜λˆˆ ν›„, 결과값을 μ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— λŒ€μž….\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e%=\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžλ‘œ λ‚˜λˆˆ ν›„, λ‚˜λ¨Έμ§€κ°’μ„ μ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— λŒ€μž….\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u0026amp;=\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžμ™€ λΉ„νŠΈAND μ—°μ‚° ν›„, 결과값을 μ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— λŒ€μž….\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e!=\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžμ™€ λΉ„νŠΈOR μ—°μ‚° ν›„, 결과값을 μ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— λŒ€μž….\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e^=\u003c/td\u003e\n\u003ctd\u003eμ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžλ₯Ό 였λ₯Έμͺ½μ˜ ν”Όμ—°μ‚°μžμ™€ λΉ„νŠΈXOR μ—°μ‚°ν•œ ν›„, 결과값을 μ™Όμͺ½μ˜ ν”Όμ—°μ‚°μžμ— λŒ€μž….\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"highlight highlight-source-java notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"int i = 3;\n\ni += 3;\t// 6\ni -= 2; // 4\ni *= 3; // 12\ni /= 4; // 3\ni %= 2; // 1\"\u003e\u003cpre\u003e\u003cspan class=\"pl-smi\"\u003eint\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003ei\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003e3\u003c/span\u003e;\n\n\u003cspan class=\"pl-s1\"\u003ei\u003c/span\u003e += \u003cspan class=\"pl-c1\"\u003e3\u003c/span\u003e;\t\u003cspan class=\"pl-c\"\u003e// 6\u003c/span\u003e\n\u003cspan class=\"pl-s1\"\u003ei\u003c/span\u003e -= \u003cspan class=\"pl-c1\"\u003e2\u003c/span\u003e; \u003cspan class=\"pl-c\"\u003e// 4\u003c/span\u003e\n\u003cspan class=\"pl-s1\"\u003ei\u003c/span\u003e *= \u003cspan class=\"pl-c1\"\u003e3\u003c/span\u003e; \u003cspan class=\"pl-c\"\u003e// 12\u003c/span\u003e\n\u003cspan class=\"pl-s1\"\u003ei\u003c/span\u003e /= \u003cspan class=\"pl-c1\"\u003e4\u003c/span\u003e; \u003cspan class=\"pl-c\"\u003e// 3\u003c/span\u003e\n\u003cspan class=\"pl-s1\"\u003ei\u003c/span\u003e %= \u003cspan class=\"pl-c1\"\u003e2\u003c/span\u003e; \u003cspan class=\"pl-c\"\u003e// 1\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e7. 기타 μ—°μ‚°μž\u003c/h2\u003e\u003ca id=\"user-content-7-기타-μ—°μ‚°μž\" class=\"anchor\" aria-label=\"Permalink: 7. 기타 μ—°μ‚°μž\" href=\"#7-기타-μ—°μ‚°μž\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e기타 μ—°μ‚°μžλ‘œλŠ” λŒ€ν‘œμ μœΌλ‘œ μ‚Όν•­ μ—°μ‚°μžμ™€ instanceof μ—°μ‚°μžκ°€ μžˆμŠ΅λ‹ˆλ‹€.\u003c/p\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"center\"\u003e기타 μ—°μ‚°μž\u003c/th\u003e\n\u003cth\u003eμ„€λͺ…\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003eμ‚Όν•­ μ—°μ‚°μž\u003c/td\u003e\n\u003ctd\u003eλ¬ΌμŒν‘œ'?' μ•žμ˜ 쑰건식에 따라 결과값이 참이면 λ°˜ν™˜κ°’1을 λ°˜ν™˜ν•˜κ³  거짓이면 λ°˜ν™˜κ°’2λ₯Ό λ°˜ν™˜\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003einstanceof μ—°μ‚°μž\u003c/td\u003e\n\u003ctd\u003eμ°Έμ‘° λ³€μˆ˜κ°€ μ°Έμ‘°ν•˜κ³  μžˆλŠ” μΈμŠ€ν„΄μŠ€μ˜ μ‹€μ œ νƒ€μž…μ„ λ°˜ν™˜\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"highlight highlight-source-java notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"// μ‚Όν•­ μ—°μ‚°μž 예제\nboolean x = true;\nboolean y = false;\n\nSystem.out.println(x \u0026amp;\u0026amp; y ? \u0026quot;λ°˜ν™˜κ°’1\u0026quot; : \u0026quot;λ°˜ν™˜κ°’2\u0026quot;);\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c\"\u003e// μ‚Όν•­ μ—°μ‚°μž 예제\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eboolean\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003ex\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003etrue\u003c/span\u003e;\n\u003cspan class=\"pl-smi\"\u003eboolean\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003ey\u003c/span\u003e = \u003cspan class=\"pl-c1\"\u003efalse\u003c/span\u003e;\n\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003ex\u003c/span\u003e \u0026amp;\u0026amp; \u003cspan class=\"pl-s1\"\u003ey\u003c/span\u003e ? \u003cspan class=\"pl-s\"\u003e\"λ°˜ν™˜κ°’1\"\u003c/span\u003e : \u003cspan class=\"pl-s\"\u003e\"λ°˜ν™˜κ°’2\"\u003c/span\u003e);\u003c/pre\u003e\u003c/div\u003e\n\u003cdiv class=\"highlight highlight-source-java notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"// instanceof μ—°μ‚°μž 예제\nA a = new A();\nB b = new B();\n\nSystem.out.println(a instanceof A); // true\nSystem.out.println(b instanceof A); // true\nSystem.out.println(a instanceof B); // false\nSystem.out.println(b instanceof B); // true\"\u003e\u003cpre\u003e\u003cspan class=\"pl-c\"\u003e// instanceof μ—°μ‚°μž 예제\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eA\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003ea\u003c/span\u003e = \u003cspan class=\"pl-k\"\u003enew\u003c/span\u003e \u003cspan class=\"pl-smi\"\u003eA\u003c/span\u003e();\n\u003cspan class=\"pl-smi\"\u003eB\u003c/span\u003e \u003cspan class=\"pl-s1\"\u003eb\u003c/span\u003e = \u003cspan class=\"pl-k\"\u003enew\u003c/span\u003e \u003cspan class=\"pl-smi\"\u003eB\u003c/span\u003e();\n\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003ea\u003c/span\u003e \u003cspan class=\"pl-k\"\u003einstanceof\u003c/span\u003e \u003cspan class=\"pl-smi\"\u003eA\u003c/span\u003e); \u003cspan class=\"pl-c\"\u003e// true\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003eb\u003c/span\u003e \u003cspan class=\"pl-k\"\u003einstanceof\u003c/span\u003e \u003cspan class=\"pl-smi\"\u003eA\u003c/span\u003e); \u003cspan class=\"pl-c\"\u003e// true\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003ea\u003c/span\u003e \u003cspan class=\"pl-k\"\u003einstanceof\u003c/span\u003e \u003cspan class=\"pl-smi\"\u003eB\u003c/span\u003e); \u003cspan class=\"pl-c\"\u003e// false\u003c/span\u003e\n\u003cspan class=\"pl-smi\"\u003eSystem\u003c/span\u003e.\u003cspan class=\"pl-s1\"\u003eout\u003c/span\u003e.\u003cspan class=\"pl-en\"\u003eprintln\u003c/span\u003e(\u003cspan class=\"pl-s1\"\u003eb\u003c/span\u003e \u003cspan class=\"pl-k\"\u003einstanceof\u003c/span\u003e \u003cspan class=\"pl-smi\"\u003eB\u003c/span\u003e); \u003cspan class=\"pl-c\"\u003e// true\u003c/span\u003e\u003c/pre\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eμΈμŠ€ν„΄μŠ€μ— λŒ€ν•΄μ„œλŠ” 좔후에 객체에 λŒ€ν•΄ μ„€λͺ…을 ν•  λ•Œ μžμ„Ένžˆ μ„€λͺ…ν•˜λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eπŸ“š Reference\u003c/h1\u003e\u003ca id=\"user-content--reference\" class=\"anchor\" aria-label=\"Permalink: πŸ“š Reference\" href=\"#-reference\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://product.kyobobook.co.kr/detail/S000001550352\" rel=\"nofollow\"\u003eJava의 정석\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://tcpschool.com/java/intro\" rel=\"nofollow\"\u003eTCP School\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/article\u003e","renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":null},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"isMarketplaceEnabled":true,"csrf_tokens":{"/Jgone2/TIL/branches":{"post":"65K-l1mu-dLcdJzxf2foJ_PK1I1AQCRmgdURHOBtHvT9QxtdU0BCPqxAULX2j0dT_ArMPFjw2-PDFnUm1PZ5KA"},"/repos/preferences":{"post":"mN__JfgRhdXvhFimM5C_5sPLWrCPC7fipVpQPWDaPF53KeIFdQYPOFdoGEvFYWjt22bDYQVpNq1bWuW1oj9AUQ"}}},"title":"TIL/Java/Operator.md at main Β· Jgone2/TIL","appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-263cab1760dd.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-0b6f8702959e.js","githubDevUrl":null,"enabled_features":{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true}}}
0