목록Java (7)
life is egg
char x 으로 숫자만 걸러서 숫자라면..~ answer = answer*10 +(x-48) 아.. *10해주니까 자리수가 증가하는 효과..! 대단하다 ..! import java.util.*; class Main { public static void main(String[] args){ Main T = new Main(); Scanner kb = new Scanner(System.in); String str = kb.next; System.out.print(T.solution(str); } public String solution(String s){ int answer =0; for(char x : s.toCharArray()){ if(x>=48 && xString -> Interger.paseInt..
replaceAll 정규식이용 알파벳만으로 회문문자 판단하기... 정규식이용, 알파벳만 모으자..! import java.util.*; class Main { public static void main(String[] args){ Main T = new Main(); Scanner kb = new Scanner(System.in); String str = kb.nextLine(); // 띄어쓰기가 있으니까 넥스트라인!쓰자 System.out.print(T.solution(str); } public String solution(String s){ String answer = "NO"; //repalceAll은 정규식 표현 가능 ! replace는 불가능 s = s.toUpperCase().replaceAl..

아 ~ 날라가버렸네 이건 매우 힘든상황이군요 스태틱 블럭은 왜? 클래스 로딩이 잘되나 확인하나 볼때 >실무에서는 잘 안써 ✅ 학습 체크 리스트! Java 코드가 실행되는 과정을 설명할 수 있다. JVM 구조를 정리할 수 있다. 코드와 메모리를 연관 지어 설명할 수 있다. Java 코드가 실행되는 과정을 설명할 수 있다. 더보기 음!. 내가 코드를 작성해~ 메모장에서도 가능 cmd이용 해서도 할 수 있다. 일단 파일이름.java 로 저장된다면 자바 컴파일러에게 부탁한다 명령어 javac 파일이름.java 이러면 컴파일러가 알아서 파일이름.class 로 변경해준다 class 단위별로 컴파일해준다 이러면 컴파일러가 바이트코드로 변경해준거라고 생각.. 그다음 명령어 java 파일이름 이때 뒤에 확장자는 붙이지 ..

자바자바를 잡아라 계좌번호 만들기 일단 절대 겹치지 않아야된다에서 시작 그럼 일정하게 증가하는 변수 + 난수 의 조합이면 절대로 겹칠일이 없겠다라는 생각 앞 4자리는 은행 고유번호 + 일정하게 증가하는변수 4자리 +난수 5자리 시작~ static int counter = 1; private String createAccountNum(){ /* 계좌번호 생성 로직 = 정규 표현식 */ Random random = new Random(); int createNum = 0; String ranNum = ""; String randomNum = ""; for (int i=0; i= 5) { char[] c = new char[5]; Arrays.fill(c, '*'); return accountNo.replac..
소프트웨어의 가치... 시대의 요구에 맞게...변화해야해... 벗....낮은 비용으로..! 그래야 뒤쳐지지않고 안망해.. 비용낮추기 패러다임의 종류들.. 객체지향./함수형./절차형.프로그래밍을 통해.. 아키텍처...코드 설계를통해... 프로세스를 통해 .. 애자일 ...Devops 그러면 객체지향을 통해 비용 낮추는건 어떻게.?? 캡슐화+다향성+추상화를통해!.. >생성자를 통해 .. 객체의 가치를 알수있게 해줌... 무튼... 접근수준지시자..왜 써? 혼동을 피하기 위해..!나혼자 짜는 코드가 아님.. ..캡슐화... 한곳에 모여있어..수정.+조건 추가가 용이.. >>확장성! +,,외부에 영향을 주지않는다.. 객체..생성시 프라이빗..으로 하는ㄴ게 좋다.. ? int vs Integer,boolean v..
어제공부한거 복습하다가 글이 지저분해서 분량을 나눴다...! JAVA 활용 더보기 날짜 와 시간 1.현재날짜와 시간 불러오기 .now 2.내가 원하는 날짜 쓰기 .of 3.형식을 내가 원하는 형식으로 Formatter 사용 >>> enum 클래스... 정해진 것만 사용가능함! >>> ofPattern 내가 형식을 만들어 사용 yyyy년 MM 달 dd 일 >>>>String 클래스 써서 문자열로 반환시키기 ! https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html 참조 오류나서 안될때는 걍 처음부터 다시시작하자 ;;; ㅜㅜㅜ 4.기간 계산 >period 함수이용 컬렉션 [복붙임] 이번 장에서는 자바에서 자료구조를 표..

강의 내용 적은것.. 책이 없기 때문에 ...이거라도 자세히 봐야한다 ... 스크롤 압박 예상됨...[추후..정리추가 예정..] 더보기 이거 기다림이 필요하다 강의는 8초만에 finished 되었지만 나는 5분이나 걸림... 첫설치라 그런거라고 믿고 싶을뿐... 변수와 상수 >변수는.. 재할당이 가능하다... 상수는 final이 자료형 앞에 붙는데 재할당이 불가능... final을 접근제어자라고함..! >>검색해본 결과 약간 다른듯하다... 상수는 static final을 통해,,,,그리고 규칙은 모두대문자 + "_" 사용임.. >>그냥 final은...필드..? 필드는 무었이지.? 필드변수,,,를 들어본거 같은데;;; c 자료형 자료형의 종류에는 기본자료형(Primitive Type)...참조자료형(R..