์—ฐ์‚ฐ์ž์™€ ์ƒ์ˆ˜

2023. 1. 17. 17:04ใ†java

 

public class ์—ฐ์‚ฐ์ž01 {
    public static void main(String[] args) {
        //์‚ฐ์ˆ ์—ฐ์‚ฐ์ž +, -, *, /, %-๋ชจ๋“ˆ๋Ÿฌ ์—ฐ์‚ฐ์ž:๋‚˜๋ˆˆ ๊ฐ’์˜ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•จ.
        int num1 = 10;
        int num2 = 25;
        //์ •์ˆ˜๋ผ๋ฆฌ์˜ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋Š” ์ •์ˆ˜
        //์—ฐ์‚ฐ ์‹œ ์‹ค์ˆ˜๊ฐ€ ํ•˜๋‚˜๋ผ๋„ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ์—ฐ์‚ฐ ๊ฒฐ๊ณผ ์‹ค์ˆ˜
        int result1 = num2 / num1; //2.5๊ฐ€ ์•„๋‹ˆ๋ผ 2๊ฐ€ ๋‚˜์˜ด
        int result2 = num2 % num1; //5

        // ๊ฐ™๋‹ค : ==, ๊ฐ™์ง€ ์•Š๋‹ค : !=
        System.out.println(10 == 10);
        System.out.println(10 != 10);
        //์ถœ๋ ฅ์ด true, false

        // ! : ๋ถ€์ •์—ฐ์‚ฐ์ž
        boolean bool = true;
        System.out.println(!bool); //true ๋ถ€์ • > false

 

์—ฐ์‚ฐ ์—ฐ์Šต 

 

a๊ฐ€ b๋ž‘ ๊ฐ™์ง€ ์•Š๊ณ , a๊ฐ€ 10 ์ด์ƒ์ด๋‹ค >> a != b && a >= 10
a๊ฐ€ 10๋ณด๋‹ค ํฌ๊ณ  20๋ณด๋‹ค ์ž‘๋‹ค a >> 10 && a < 20
a๊ฐ€ 5๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด์„œ 10๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๊ณ , ๋™์‹œ์— 7์€ ์•„๋‹ˆ๋‹ค
a >= 5 && a <= 10 && a != 7

 

ํฌ๊ธฐ ๋น„๊ต
        a > b : a๊ฐ€ b๋ณด๋‹ค ํฌ๋‹ค.
        a < b : a๊ฐ€ b๋ณด๋‹ค ์ž‘๋‹ค.
        a >= b : a๊ฐ€ b๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.
        a <= b : a๊ฐ€ b๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค.

       ๋ณ€์ˆ˜ a์˜ ๊ฐ’์ด 10 ์ดํ•˜์ด๋ฉด ์ฝ”๋“œ๋กœ
       a <= 10;

       ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž(and, or)
       and : &&
       or : || (๋ฒ„ํ‹ฐ์ปฌ๋ฐ”)

       a๊ฐ€ 5๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ b๊ฐ€ 10๊ณผ ๊ฐ™๋‹ค.
       a > 5 || b == 10

 

TEST

์ „๊ต์ƒ์—๊ฒŒ ์—ฐํ•„์„ ๋˜‘๊ฐ™์ด ๋‚˜๋ˆ„์–ด์ค€๋‹ค๋ฉด ๋ช‡์ž๋ฃจ์”ฉ ๊ฐ€์ง€๋Š”๊ฐ€?

์ „๊ต์ƒ์—๊ฒŒ ์—ฐํ•„์„ ๋˜‘๊ฐ™์ด ๋‚˜๋ˆ„์–ด์ฃผ๊ณ  ๋‚จ์€ ์—ฐํ•„์˜ ๊ฐฏ์ˆ˜๋Š”?

public class ์—ฐ์‚ฐ์ž02 {
    public static void main(String[] args) {
       
        //test
        int pencils = 534;
        int students = 30;

        int pencilsStudents = pencils / students;
        System.out.println(pencilsStudents);

        int pencilsLeft = pencils % students;
        System.out.println(pencilsLeft);
    }
}

 

      

** intellij ๋ฐ์ดํ„ฐ ์˜ฎ๊ฒจ ๊ฐ€๋Š” ๋ฒ•
๊ธฐ์กด ์ปดํ“จํ„ฐ์— ์ €์žฅ๋œ ์†Œ์Šค ํด๋”๋ฅผ ๋ณต์‚ฌํ•ด์„œ

๋ฐ์ดํ„ฐ๋ฅผ ์˜ฎ๊ธฐ๊ณ ์ž ํ•˜๋Š” ์ปดํ“จํ„ฐ์˜ ์†Œ์Šค ํด๋”์— ๋ถ™์—ฌ ๋„ฃ๊ณ 

์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค -  open  folder as intellij ~  ์„ ํƒํ•˜๋ฉด ์˜ฎ๊ธด ๋ฐ์ดํ„ฐ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

'java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์กฐ๊ฑด๋ฌธ if  (0) 2023.01.18
์—ฐ์‚ฐ์ž2  (0) 2023.01.18
๋ฐ์ดํ„ฐ ํƒ€์ž… (์ž๋ฃŒํ˜•)  (0) 2023.01.17
๋ณ€์ˆ˜  (1) 2023.01.17
230116 ์ž๋ฐ” ์ฒซ ์ฝ”๋“œ ์ž‘์„ฑ  (0) 2023.01.16