목록Java (356)
투케이2K
[ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex5; import java.util.Arrays; import java.util.List; public class MainActivity10 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [배열 형태 String 문자열 데이터를 list 리스트 배열로 변경 실시 - Arrays asList , split] * 1. list 형식 문자열 : [1, 2, 3 ..] 식으로 대괄호를 포..
[ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex5; public class MainActivity23 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [멀쩡한 사각형] * 1. 가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이에서, 누군가가 이 종이를 대각선 꼭지점 2개를 잇는 방향으로 잘라 놓았습니다. * 그러므로 현재 직사각형 종이는 크기가 같은 직각삼각형 2개로 나누어진 상태입니다 * 2. 가로의 길이 W와 세로의 ..
[ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex5; import java.util.Arrays; public class MainActivity22 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [K번째수] * 1. 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다 * 2. 전체 배열이 [1, 5, 2, 6, 3, 7, 4] 경우 >> [2, 5, 3] 조건 시 >> 2번째..
[ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex5; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map.Entry; import java.util.Set; public class MainActivity21 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [hashmap 해쉬맵 key , value ..
[ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex5; import java.util.Arrays; import java.util.HashMap; import java.util.Iterator; import java.util.Set; public class MainActivity20 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [완주하지 못한 선수] * 1. 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다..
[ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex5; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Random; public class MainActivity19 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("..
[ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex5; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; public class MainActivity19 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System..
[ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex5; import java.io.File; public class MainActivity18 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program] : [Start]"); /** * [요약 설명] * 1. System.getProperty : 자바를 실행할 때, 실행되는 곳의 정보나 운영체제의 정보를 얻어옵니다 * 2. toLowerCase : 반환되는 문자열을 소문자로 변환합니다 * 3. exists : 특정 폴더 및 파일이 존재하는지 확인합니다 * 4. mk..
[ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex5; public class MainActivity18 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program] : [Start]"); /** * [요약 설명] * 1. System.getProperty : 자바를 실행할 때, 실행되는 곳의 정보나 운영체제의 정보를 얻어옵니다 * 2. toLowerCase : 반환되는 문자열을 소문자로 변환합니다 * */ // 시스템 os 정보 확인 실시 String os = System.getProperty("os.name")...
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; public class MainActivity17 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program] : [Start]"); /* * [요약 설명] * 1. char to int , int to char : (타입) 데이터 방식을 사용할 수 있습니다 * 2. Intege..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; public class MainActivity16 { // [전역 변수 선언 부분] public static final String RESET = "\u001B[0m"; public static final String FONT_BLACK = "\u001B[30m"; public static final String FONT_RED = "\u001B[31m"; public static final String FO..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Arrays toString 형태 바이트 문자열 데이터를 바이트 값으로 변환 및 string 값 출력 실시 - byte to string]"); /*[설 명] * 1. 초기에 저장된 d..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-gen..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[for 문을 사용해서 a부터 z까지 순차적으로 영문 알파벳 출력 실시]"); /*[설 명] * 1. for문을 사용해서 a값부터 z값까지 순차적으로 알파벳을 출력합니다 * 2. for문..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[return 과 break 구문 차이점 설명 - for 반복문 수행]"); /*[설 명] * 1. break : for, while 등 반복문을 탈출할 때 사용합니다 * 2. retur..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] //TODO 자식 레이아웃 [버튼] 클릭 이벤트 정의 실시 ActionListener action = new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if (e.getActionCommand().equals("음식추가")) { // 음식 추가 버튼 클릭이벤트 처리 //TODO 입력된..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [설 명] [AWT 란?] - AWT는 해당 시스템에서 실행될 시 사용되는 GUI입니다 (운영체제 따라 다른 모양과 배치 형태를 가짐) - AWT는 중량 컴포넌트입니다 - AWT는 java.awt.*; 패키지를 사용합니다 - AWT의 가장 큰 장점으로는 각 운영체제에서의 구현이 쉽다는 것입니다 [SWING 란?] - SWING은 자바에서 컴포넌트 생성 시 화면에 일관되게 표현되는 GUI입니다 - SWING은 경량 컴포넌트입니다 - ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] if (e.getActionCommand().equals("추가")) { // 추가 버튼 클릭이벤트 처리 //TODO 입력된 값 테이블에 추가하기 String info[] = new String[3]; //한행 (row) 에 저장할 데이터 모음 info[0] = tfName.getText(); info[1] = tfAge.getText(); if(rb1.isSelected()) { info[2] = "남자"; } else { inf..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.awt.Dimension; import java.awt.Toolkit; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Dimension 및 Toolkit 사용해서 모니터 디스플레이 화면 해상도 사이즈 확인 실시..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package ex5; import java.util.ArrayList; import javax.swing.JOptionPane; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[JOptionPane 입력 팝업창을 사용해서 사용자로부터 특정 문자 입력 받은..