๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป ํ”„๋กœ๊ทธ๋ž˜๋ฐ/JAVA

2-12 ๋ฐ˜๋ณต๋ฌธ while



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
package pack;
 
public class Test12while {
 
    public static void main(String[] args) {
        // ๋ฐ˜๋ณต๋ฌธ while
        /*int w = 1;
        while(w <= 5){
            System.out.println("w:" + w + " ");
            w++;//๋ฐ˜๋ณต๋ฌธใ…‡๋ฅด ๋ฒ—์–ด๋‚  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น๋ฌธ์ด ๊ผญ ํ•„์š”ํ•จ!
        }
        System.out.println("\n์ˆ˜ํ–‰ ํ›„ W๋Š” " + w);
        
        //1 - 10๊นŒ์ง€์˜ ํ•ฉ
        int su = 0, tot = 0;
        while(su < 10){
            su++;
            //System.out.println(su);
            tot += su;
        }
        System.out.println("ํ•ฉ์€ :" + tot);
        
        w = 0;
        while(true){    //๋ฌดํ•œ looping
            w++;
            if(w == 5) continue;
            System.out.println("w =>" + w);
            if (w == 10) break;
        }
        
        System.out.println();
        w = 1;
        do{ //์ตœ์†Œ1ํšŒ ์ด์ƒ ์ˆ˜ํ–‰
            System.out.println("w๋Š” " + w);
            w++;
        }while(w <= 5);
        System.out.println();
        
        */
        
        //๋ฌธ1) 1 ~ 100 ์‚ฌ์ด์˜ ์ˆซ์ž ์ค‘ 3์˜ ๋ฐฐ์ˆ˜์ด์ง€๋งŒ 2์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹Œ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๊ณ  ํ•ฉ๊ณผ ๊ฐฏ์ˆ˜๋„ ์ถœ๋ ฅ
        System.out.println("1๋ฒˆ ๋ฌธ์ œ--------------------");
        int n = 0, totn = 0, count = 0;;
        while(n < 100){            
            n += 1;
            if((n %3 == 0) && (n %2 != 0)){
                count++;
                totn += n;
                System.out.print(n + " ");
            }
        }
        System.out.println();
        System.out.print("๊ฐœ์ˆ˜๋Š” " + count + " ํ•ฉ์€ " + totn);
        
        
        
        
        
        //๋ฌธ2) -1, 3, -5, 7, -9, 11 ~ 99๊นŒ์ง€์˜ ํ•ฉ ์ถœ๋ ฅ
        
        System.out.println();
        System.out.println("2๋ฒˆ ๋ฌธ์ œ--------------------");
        int aa = 0, nega2 = 0, pos2 = 0, hapneg2 = 0, happos2 = 0;
        while(aa < 100){
            aa++;
            //System.out.println(aa);
            if(aa %2 == 1){
                //System.out.println(aa);
                if(aa%4==1){
                    nega2 = aa * -1;
                    hapneg2 += aa;
                    System.out.print(nega2 + " ");
                }else{
                    pos2 = aa;
                    happos2 += aa;
                    System.out.print(pos2 + " ");
                }  
                
            }
        }
        System.out.println();
        System.out.println("ํ•ฉ์€ " + ((hapneg2*-1)+happos2) + "์ž…๋‹ˆ๋‹ค");
        System.out.println();
        
        
        //๋ฌธ3) 1 ~ 1000 ์‚ฌ์ด์˜ ์ˆซ์ž ์ค‘ ์†Œ์ˆ˜๋“ค์„ ์ถœ๋ ฅํ•˜๊ณ  ๊ทธ ๊ฐฏ์ˆ˜๋ฅผ ์ถœ๋ ฅ
        // ์†Œ์ˆ˜ : 1๋ณด๋‹ค ํฌ๋ฉฐ 1๊ณผ ๊ทธ ์ˆ˜ ์ž์ฒด ์ด์™ธ์˜ ๋‹ค๋ฅธ ์ˆ˜๋กœ๋Š” ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€์ง€ ์•Š๋Š” ์ˆ˜)
        System.out.println();
        System.out.println("3๋ฒˆ ๋ฌธ์ œ--------------------");
        
        int n3 = 0, count3 = 0, count33 = 0
        while (n3 < 1000){        
            for (int j = 1; j <= n3; j++) {
                if(n3 %j == 0){
                    count3++;
                }
            }
            if(count3 == 2){
                System.out.print(n3 + " ");
                count33++;
            }
            count3 = 0;
            n3++;
            
        }
        System.out.println();
        System.out.println("1000 ๊นŒ์ง€์˜ ์ˆซ์ž์ค‘ ์†Œ์ˆ˜๋Š” " + count33 + "๊ฐœ");
        System.out.println();
        
        //๋ฌธ4)
        /*                AA
         *                ABBA
         *               ABCCBA
         *              ABCDDCBA
         *             ABCDEEDCBA
         *             ABCDEEDCBA
         *              ABCDDCBA
         *               ABCCBA
         *                ABBA
         *                 AA
         */
        System.out.println();
        System.out.println("4๋ฒˆ ๋ฌธ์ œ--------------------");
        
        int n4 = 65, i, j;
        while(n4 <= 69){
            for (char j1 = (char) n4; j1 <= n4 + 4; j1++) {
                
            }
        }
        
        
        /*-----------------------------------------
        System.out.println();
        for (char i = 65; i <= 90; i++) {
            System.out.print(i + " : ");
            for (char j = i; j <= 'Z'; j++){
                System.out.print(j);
            }
        System.out.println();    
        }
        ------------------------------------------*/
        
        
        
        
        
        
        
        
        System.out.println();
        //๋ฌธ5) ํ‚ค๋ณด๋“œ๋กœ ๋ถ€ํ„ฐ ์ˆซ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 1๋ถ€ํ„ฐ ๊ทธ ์ˆ˜ ๊นŒ์ง€์˜ ํ•ฉ์„ ์ถœ๋ ฅ.
        /*        ์ž…๋ ฅ๋˜๋Š” ์ˆซ์ž๋Š” 2์ด์ƒ๋งŒ ํ—ˆ์šฉ
         *         ์˜ˆ) ์ˆซ์ž๋ฅผ ์ž…๋ ฅ :5
         *         5๊นŒ์ง€์˜ ํ•ฉ : **
         *         ๊ณ„์†ํ• ๊นŒ์š”? (y/n)
         *         y๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋‹ค์‹œ ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜๋„๋ก ํ•œ๋‹ค. ๊ทธ ์™ธ์™ธ๋Š” ๋ฐ˜๋ณต ์ฒ˜๋ฆฌ ์ข…๋ฃŒ.
         */
    }
 
}
 
cs


๋ฐ˜์‘ํ˜•