반응형 전체 글343 JAVA 12일차 - 열거형(Enumerated), 스레드 📃 열거형 예제 📝 EnumTest 클래스 public class EnumTest { public static void main(String[] args) { final int EAST = 1; final int WEST = 2; final int SOUTH = 3; final int NORTH = 4; int origin = EAST; // 동쪽으로 초기화 origin = SOUTH; // 남쪽으로 대입 if(origin == WEST) {} // 서쪽이면 if(origin != NORTH) {} // 북쪽이 아니면 } } 📃 스레드 예제(1) 📝 ThreadTest 클래스 class ThreadTest { public static void main(String[] args) { // 메인 스레드 //.. 2022. 7. 5. JAVA 12일차 - 컬렉션, 제네릭 📃 ArrayList 예제 📝 JavaTest 클래스 // java.util 패키지에 있는 모든 클래스와 메소드를 import한다. import java.util.*; class JavaTest { public static void main(String[] args) { // ArrayList는 java.util 패키지 안에 있는 클래스이다. // Integer형 ArrayList 객체가 생성된다. ArrayList arNum = new ArrayList(); // 객체명.add를 이용하여 객체를 만들어서 데이터를 추가한다. // 1~5가 추가되었다. arNum.add(1); arNum.add(2); arNum.add(3); arNum.add(4); arNum.add(5); // 리스트의 두번째에 100.. 2022. 7. 5. JAVA 11일차 - 실습 문제 01 수정 public class StudentTest { static final int MAX_NUM = 3; public static void main(String args[]) { // Student 객체를 3개 생성하여 배열에 넣는다 Student studentArray[] = new Student[MAX_NUM]; studentArray[0] = new Student("홍길동", 15, 170, 80); studentArray[1] = new Student("한사람", 13, 180, 70); studentArray[2] = new Student("임걱정", 16, 175, 65); double avg_age = 0.0; double avg_height = 0.0; double avg_weight = 0... 2022. 7. 5. JAVA 11일차 - 실습 문제 01 💾 소스코드 🗒️입력한 문자열을 역순으로 출력되게 하시오. 💬 조건 ▪️ 모든 영문자를 대문자로 바꾼다. 📝 CharTest 클래스 // java.util 패키지에 있는 Scanner 클래스를 사용하기 위해 import를 통해 호출한다. import java.util.Scanner; // CharTest 클래스 선언 public class CharTest { // CharTest 클래스 시작점 지정 public static void main(String[] args) { // main 메서드 시작점 지정 Scanner s = new Scanner(System.in); String str = s.next(); str = str.toUpperCase(); char[] arr = new char[str.len.. 2022. 7. 4. JAVA 11일차 - cmd, 소스 분석 JAVA 기본 반환타입 💬 return 키워드 사용 ◾ void ◾ boolean ◾ char(문자) ◾ 정수 : byte, short, int(기본), long ◾ 실수 : float, double(기본) ◾ 참조형 : String(문자열), 배열(1차원) class Name { int a; // 전역 변수 Name b; // 클래스 변수 static int c; // 정적 변수 -- 순서 3(static) public static void main(String[] a) { // -- 순서 1(static) int d; // 지역 변수 -- 메소드 내에 존재 static int e; // -- 순서 2(static) System.out.println("김지연"); } } 💡 JAVA JDK 다운로드 J.. 2022. 7. 4. Team Project - 계산기 프로그램 처음으로 팀끼리 프로젝트를 진행해 보았습니다!!!😀 미완성인점 양해 부탁드립니다😓 👬팀원 💬 ActionListener 기능 구현 ◾ 황호연(팀장) ◾ 한은진 ◾ 이수빈 💬 UI 구현 ◾ 이재범 ◾ 이동근 ◾ 김지연(본인) 🕝 개발 기간 ◾ 2022.07.01 ~ 2022.07.01 (1일 단기 프로젝트) 💾 소스코드 2022-07-01 업로드 📂 calculate 패키지 📝 Calculate 클래스 package calculate; import java.awt.Color; import java.awt.Container; import java.awt.Dimension; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.eve.. 2022. 7. 1. JAVA 10일차 - 예외 처리 💾 소스코드 📂 exception 패키지 📝 TryCatch 클래스 package exception; public class TryCatch { public static void main(String[] args) { test4(); } static void test4() { System.out.println(1); System.out.println(2); System.out.println(3); try { // 여기부터 에러가 나서 실행이 안된다. System.out.println(0 / 0); System.out.println(4); } catch(NullPointerException e) {} finally { // 에러가 나도 이 구문은 실행된다. System.out.println(6); } Sy.. 2022. 7. 1. JAVA 10일차 - 마우스 이벤트 리스너 💌 참고하면 좋은 사이트 자바(Java)의 기초 박살내기 - Java GUI② (tistory.com) 자바(Java)의 기초 박살내기 - Java GUI② 이번 시간에는 앞선 시간에 이어서 자바 GUI를 배우겠습니다. 1. Swing의 컨테이너 (JFrame) - import로 java.awt.* 사용합니다. - 구현된 인터페이스 - ImageObserver - MenuContainer - Serializable - Acce.. raccoonjy.tistory.com 23. JTextComponent (JTextField, JTextArea, JPasswordField) - 텍스트 컴포넌트 (텍스트 영역, 텍스트 필드, 패스워드 필드) (tistory.com) 23. JTextComponent (JTe.. 2022. 7. 1. JAVA 9일차 - 이벤트 리스너 💡 이벤트 리스너 💬 독립 클래스로 작성 - 이벤트 리스너를 완전한 클래스로 작성 - 이벤트 리스너를 여러 곳에서 사용할 때 적합 💬 내부 클래스로 작성 - 클래스 안에 멤버처럼 클래스 작성 - 이벤트 리스너를 특정 클래스에서만 사용할 때 적합 💬 익명 클래스로 작성 - 클래스의 이름 없이 간단히 리스너로 작성(1) - 클래스 조차 만들 필요 없이 리스너 코드가 간단한 경우에 적합(2) 📃 독립 클래스 예제 💾 소스코드 📂 listener 패키지 📝 MyActionListener클래스 package listener; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; // MyActionListener 이름을 가진 class .. 2022. 6. 30. 이전 1 ··· 32 33 34 35 36 37 38 39 다음 728x90 반응형