본문 바로가기

text

(14)
JavaScript Filter(필터) 최근에 자바스크립트를 하면서 filter의 사용법에 대해 적어보려 합니다. 제가 사용하는 방식은 화살표 함수(Arrow function) 이 아닌 기본 방법을 사용했습니다. const arr = [1,2,3,4,5]; let result = arr.filter(function (data) { // result = [4,5] if(data > 3){ // 조건 return true; //조건을 만족하면 true } }) 해석하면 배열의 길이만큼 루프를 돌고 조건에 맞으면 저장한다고 생각하면 됩니다. 1,2,3,4,5 중에 3보다 큰 수를 조건으로 걸었으니 4,5만 result라는 변수에 저장됩니다. const arr = [1,2,3,4,5]; let result = []; // 배열선언 for(let i ..
JAVA console Color (콘솔 색상 추가하기) 오늘 해볼 건 제목 그대로입니다. 바로 콘솔 창에 색을 입력하는 방법이에요. 스크립트를 공부하다가 문득 자바 콘솔에도 색상을 입힐 수 있을 거 같은데?라는 생각으로 찾아봤더니 역시 있더라고요. 방법은 매우 간단합니다. public static final String black = "\u001B[30m" ; public static final String red = "\u001B[31m" ; public static final String green = "\u001B[32m" ; public static final String yellow = "\u001B[33m" ; public static final String blue = "\u001B[34m" ; public static final String p..
Java 입문 login처리 예제(2) 저번 글에서 만든 회원가입 & 로그인에서 메모장을 활용해 저장이 가능하게 만들어 보려고 해요. static ArrayList Snig_id = new ArrayList(); // 회원가입 된 아이디 static ArrayList Snig_pw = new ArrayList(); // 회원가입 된 비밀번호 메모장에서 불러온 아이디와 비밀번호를 나눠서 저장하기 위해 두 개의 배열을 만들었어요. 한 번에 비교해도 되지만 나눠서 비교하는 게 효과적이라 생각해서 두 개로 만들었습니다. static(정적)을 앞에 붙인 이유는 어디에서나 선언 없이 사용할 수 있도록 해주는 거라고 생각하면 됩니다. public static void Snig_up(){ // 저장된 아이디 & 비밀번호 불러오기 File snig = new..
Java 입문 login처리 예제 (1) 뭔가 코딩할 게 없나 검색해다가 쉽고 전에 만들었던 팁과도 연관 지어 볼 수 있는 예제를 찾았어요. 바로 회원가입 & 로그인 알고리즘인데요. 바로 만들어볼게요. BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); // 회원가입 및 로그인 입력을 위한 입력문 선언 String ID = ""; // 아이디 String PW = ""; // 비밀번호 while(true){ System.out.print("1.Sign Up\n2.Sign in\n3.Exit\nCh : "); String Ch = bf.readLine(); if("1".equals(Ch)){ System.out.print("ID :"); String ID_Ch = b..
JAVA txt(file) 불러오기 예제 (split) 이번에 해볼 거는 저번에 작성했던 글에서 말한 랜덤으로 문제 제출하는 알고리즘을 만들까 합니다. https://pjh-raccoon.tistory.com/12
JAVA txt(file) 불러오기 및 추가 방법 기본적으로 텍스트 파일을 불러오는 방법은 매우 간단합니다. 파일 불러오기 -> 파일 읽기 -> 저장 및 출력 저는 이렇게 3단계로 분류하는데 하나씩 살펴볼게요. File note = new File("C:/Users/user/Desktop/js/note.txt"); 첫 번째 파일 불러오기입니다. 해당 메모장의 경로를 입력해주시면 불러오기가 가능합니다. 이 코드를 복사하거나 입력하시면 File 부분이 빨간색으로 나올 텐데 걱정 마시고 마우스를 올린 뒤 import 해주시면 됩니다. import java.io.File; 그러면 맨 위 패키지 아래 import 된 걸 보실 수 있어요. BufferedReader br = new BufferedReader(new FileReader(note)); 두 번째 파일 ..
JAVA 입문자 Text RPG 만들기 8일차 8일차 System.out.print("\n1.Fight\n2.AutoBattle\n3.Run\nCh : "); 테스트할 때 빨리 보기 위해 오토 배틀 시스템을 만들었어요. public String AutoBetter (String Lv){ Random rd = new Random(); int LV = Integer.parseInt(Lv); int count = 0; if(LV >= 10 && LV = 12 && LV = 14 && LV = 16) { count = 4; } while(true){ int Sk_Ch = rd.nextInt(c..
JAVA 입문자 Text RPG 만들기 7일차 7일차 public void ClassUp() throws IOException{ if(Integer.parseInt(List_P_M.Playerchoice.get(1)) >= 10 && List_P_M.Playerchoice.get(8).equals("Beginner")){ //직업 선택 ClassList ClassList = new ClassList(); ClassList.ClassList(); }else{ System.out.println("\nLack."); return; } } Choice 클래스에 새롭게 추가된 녀석입니다. 직업을 선택을 할 수 있게 해주는 기능을 가지고 있어요. import java.io.BufferedReader; import java.io.IOException; impor..