java 스터디 3회차

수현·2023년 2월 18일
0

구구단 프로그램

import java.util.Scanner;
public class ex3_1 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str1 = "exit";
        for (;;) {
            System.out.println("[구구단] 몇 단을 출력하실건가요?");
            String str = scanner.nextLine();
            while (!str.equals(str1)) {
                int i = Integer.parseInt(str);
                if (i > 0 && i < 10) {
                    for (int j = 1; j < 10; j++) {
                        System.out.println(+i + " * " + j + " = " + i * j);
                    }
                    break;
                } else if (i < 0 || i > 10) {
                    System.out.println("1단에서 9단만 출력이 가능합니다.");
                    break;
                }
            }
            if(str.equals(str1))
            {
                System.out.println("프로그램을 성공적으로 종료했습니다.");
                break;
            }
        }
    }
}

ArrayList와 친해지기1

import java.util.*;
class ex3_2 {
    public static void main(String[] args) {
        ArrayList<Integer> number = new ArrayList<>();
        number.add(5);
        number.add(7);
        number.add(10);
        number.add(9);
        number.add(4);
        number.remove(1);
        System.out.println(number.get(1));
        Collections.sort(number, Collections.reverseOrder());
        for (Integer i : number) {
            System.out.println(i);
        }
        boolean Contains = number.contains(11);
        System.out.println(Contains);
    }
}

ArrayList와 친해지기2

import java.util.*;
class ex3_2 {
    public static void main(String[] args) {
        ArrayList<Integer> number = new ArrayList<>();
        number.add(9);
        number.add(5);
        number.add(7);
        number.set(1, 4);
        System.out.println(Collections.min(number));
        System.out.println(Collections.max(number));
    }
}

mission1
한글로만 입력해야하는 제한을 어떤 식으로 구현해야하는지 잘 모르겠어서 공유해주신 코드를 보고 공부했다.

mission2
시작부터 어떻게 해야할지 몰라서 스터디 때 해주신 해설강의와 공유해주신 코드를 보았다.

31살에 진로방황을 하고 있을 줄은 몰랐는데 또 상황에 따라 변해야 하는 것도 맞는 것 같기도 하지만.. 사실 개발공부를 할지말지를 다시 고민하느라 스터디를 시작하고도 온전히 집중을 못했다. 그래도 멘토님들과 팀원분들이 너무 좋으셔서 다시 마음을 잡았다. 정신차리고 보니 많은 진도와 중요한 부분들이 지나가서 아쉽지만 이제부터라도 올인해야겠다.

0개의 댓글