New Programming/Java26 [Java] 자바 문자열 가르기 (subString) 오늘은 자바에서 문자열을 자르는 방법중에 하나로 사용되는 subString에 대해서 알아보겠습니다. String birthday = "1993/12/08" 라는 날짜 형식의 데이터가 있다고 가정했을 때, 이 문자열을 년도와 월 그리고 출생일로 구분해 보겠습니다. 우선 출생년도와 월 그리고 출생일을 분리하기 위해서는 1 9 9 3 / 1 2 / 0 8 -- 문자열 0 1 2 3 4 5 6 7 8 9 -- 번호 이라는 자바세계에서 0부터 번호를 세는 규칙을 알아야 합니다. stringName.substring(시작위치, 끝위치는 미포함); 를 정해서 원하는 구간을 지정할 수 있는데 만약에 내가 1993 이라는 년도를 지정하기를 원한다면 stringName.substring(0, 4)을 하면 됩니다. --> .. 2023. 9. 17. 자바 숫자 맞추기 게임 1. 1~100 사이의 임의의 수를 정한다. 2. 숫자를 입력받아 임의의 수를 맞출때까지 계속한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import java.util.Scanner; public class NumberGame { public static void main(String[] args) { int input = 0, answer = 0; answer = (int)(Math.random() * 100 ) +1; // 1~100 사이의 임의의 수를 저장 Scanner scan = new Scanner(System.in); //System.out.println(answer); -- 정답 확인 do { System.out.p.. 2023. 3. 24. 자바 설치 방법, JDK 설치, 환경 변수 설정 https://www.oracle.com/java/technologies/downloads/ Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com 위의 링크를 클릭해서 들어갑니다. JDK는 여러가지의 버전으로 제공이 된다. Java SE의 경우 JDK의 버전과 동일하기 때문에 Java 19를 설치한다고 하면 Java SE 19 혹은 JDK 19를 설치한다는 것이다. 본인의 환경에 맞는 버전으로 맞는 버전으로 자바를 설치하고 나서 이제 환경 변수를 등록해야 한다. 1).. 2023. 3. 6. <자바> ActionListener 어떻게 사용하는가? 오늘은 자바에서 사용하는 ActionListener을 어떻게 사용하는가? 에 대해서 같이 알아보도록 하겠습니다. 저 같은 경우에는 처음에 ActionListener을 봤을 때에 전혀 이해가 되지 않았는데, 자주 보고 또 타이핑을 하다 보니 어느새 익숙해져서 저도 모르게 이해가 되어버렸습니다. 하지만 이해하기까지 시행착오가 많았기에 최대한 간단하게 알려드리겠습니다. 자 여기서 왼쪽 아래에 있는 "Plus" 버튼을 누르면 화면 중앙에 있는 숫자가 하나씩 올라가는 코드를 작성하려고 합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ActionListener listener = new ActionListener() { @Override public void.. 2020. 7. 20. <자바> break 문 - 흐름 제어문 오늘은 자바에서 사용하는 break문에 대해서 알아보겠습니다. 흐름 제어문이라고도 말하는 break문은 주로 반복문을 제어할 때 사용하게 됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /* * break문 * * if문과 함께 사용하는 경우가 다반사고, * 해당 break문을 만나면 반복문을 탈출하게 된다. * */ public class BreakEx { public static void main(String[] args) { for(int i=10; i>0; i--) { System.out.println("카운트 다운을 시작합니다.\n" + i + "초전"); } System.out.println("Boom!!"); } } Colored by Color Scrip.. 2020. 7. 14. <자바> 스레드 시계 - Thread Clock + 시계 멈추기 오늘은 에서 Thread를 배웠다면, 한 번쯤은 만들어봤을 법한 스레드를 이용한 시계를 만들어보겠습니다. 우선 제가 만들 스레드 시계는 기본적으로 시계가 있고 추가적으로 버튼을 누름으로써 오늘 날짜가 보이는 시계로 생각을 하고 코드를 만들었습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 9.. 2020. 7. 12. 이전 1 2 3 4 5 다음