공부중49 GET/SET 메서드 class TestClass{ private int number; public int getNumber() { return number; } public void setNumber(int number) { this.number = number; } public void Print() { System.out.println(number+"의 값"); } } public class Test { public static void main(String[] args) { TestClass A = new TestClass(); //A.number = 10;// error 발생 A.setNumber(10); A.Print(); System.out.println(A.getNumber()); } } 객체 외부에서 접근을 .. 2024. 3. 15. 전자정부프레임워크 전자정부프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원합니다. 스프링의 장점은 확장성이 뛰어나다는 건데 그거 때문에 플러그인들끼리 충돌할 수도 있고 막 추가하고 하다보니 어떤 코드가 들어있는지 알 수가 없는 신뢰 할 수 없는 코드가 됨. 그래서 전자정부프레임워크 프레임워크를 믿을수있고 한가지 형태로 통합되니까 적어도 정상적으로 프로그램이 작동하고 검증된 코드가 되면서 정부기관에서 관리하는 검증된 오픈 소스로 구성된 무료 프레임워크 전자정부프레임워크가 스프링을 기반으로 만들어졌기 때문에 두 프레임워크가 같은 것으로 취급하기도 하는데 가이드를 읽어보면 다르다. 2024. 3. 11. 프로그래머스 풀다가 만난 array.sort 주사위 게임3 이었는데 문제가 경우의 수가 너무 많아서 어려움 if문을 덕지 덕지 발라가며 풀었는데 다른 사람의 풀이가 너무 기똥찼다. import java.util.Arrays; class Solution { public int solution(int a, int b, int c, int d) { int[] dice = { a, b, c, d }; Arrays.sort(dice); int ans = 0; if (dice[0] == dice[3]) { ans = 1111 * dice[3]; } else if (dice[0] == dice[2] || dice[1] == dice[3]) { ans = (int) Math.pow(dice[1] * 10 + (dice[0] + dice[3] - dice[1]),.. 2024. 2. 21. 리스트에서 배열로 전환 class Solution { public int[] solution(int start, int end) { int size = end - start + 1; int[] answer = new int[size]; for (int i = 0; i < size; i++) { answer[i] = start++; } return answer; } } 리스트를 return 하라는 함수 였는데 정작 return하라는 건 int[] answer = {}; 배열이네 배열은 사이즈 정해주기 잊지말자 import java.util.*; class Solution { public int[] solution(int n) { //리스트 생성 ArrayList al = new ArrayList (); al.add(n); whi.. 2024. 2. 20. 이전 1 2 3 4 5 6 7 ··· 13 다음