BootCamp 23day

GyeongNamΒ·2023λ…„ 12μ›” 17일
0

BootCamp

λͺ©λ‘ 보기
21/49
post-thumbnail

πŸ“… 2023λ…„ 12μ›” 14일

[java 8일차]


23일차: java κΈ°λ³Έ(8), 심화(1)

Deque

Deque<Integer> d = new ArrayDeque<>();
d.addFirst(10);
d.addLast(20);
d.addLast(30);
System.out.println(d.pollFirst());
System.out.println(d.pollLast());

Merhod

public class C1201_Method {
    public static void main(String[] args) {
        int sum = 0;
        for (int i = 1; i<=10; i++){
            sum += i;
        }
        System.out.println(sum);

        int total = 0;
        for (int i = 10; i <= 20; i++) {
            total += i;
        }
        System.out.println(total);

        // μ€‘λ³΅λ˜λŠ” μ½”λ“œ λ”°λ‘œ λΉΌκΈ°
        int sumAcc_total = sumAcc(100,200);
        System.out.println(sumAcc_total);

        System.out.println(C1201_Method.sumAcc(1,10));

        // λ©”μ„œλ“œ ꡬ성 μš”μ†Œ : λ§€κ°œλ³€μˆ˜, λ°˜ν™˜νƒ€μž…, μ ‘κ·Όμ œμ–΄μž, 클래슀 λ©”μ„œλ“œ μ—¬λΆ€(static)
    }

    // void  = λ¦¬ν„΄νƒ€μž… x
    static int sumAcc(int start, int end){
        int total = 0;
        for (int i = start; i<=end; i++ ){
            total += i;
        }
        System.out.println(total);
        return  total;
    }
}

Class

public class Bank {
    public static void main(String[] args) {
        BankAccout b = new BankAccout("123");		// 객체 생성, μƒμ„±μž 호좜
        b.withdraw(1000);
        b.deposit(10000);
        b.withdraw(5000);
        b.deposit(2500);
        b.withdraw(10000);
        System.out.println("μž”κ³ λŠ” :"+b.getBalance());
        System.out.println("κ³„μ’ŒλŠ” :"+b.getAccount_num());

    }
}
class BankAccout {
    private static String account_num ;
    private static long balance = 0;

    // μƒμ„±μž
    BankAccout(String str){
        account_num = str;
    }

    public long getBalance() {
        return balance;
    }

    public String getAccount_num(){
        return account_num;
    }

    public void deposit(long pay){
        balance += pay;
        System.out.println(pay +"λ₯Ό μ˜ˆκΈˆν•©λ‹ˆλ‹€.");
        System.out.println("μž”μ•‘μ€ :"+ balance +"원 μž…λ‹ˆλ‹€.");
    }

    public void withdraw(long pay){
        if(balance<pay){
            System.out.println("μž”μ•‘μ΄ λΆ€μ‘±ν•©λ‹ˆλ‹€");
        }else{
            balance-=pay;
            System.out.println(pay +"λ₯Ό μΈμΆœν•©λ‹ˆλ‹€.");
            System.out.println("μž”μ•‘μ€ :"+ balance +"원 μž…λ‹ˆλ‹€.");
        }
    }
}

github java μ‹€μŠ΅ λ‚΄μš©

profile
503 Service Unavailable Error

0개의 λŒ“κΈ€