목록자바 (310)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.security.spec.AlgorithmParameterSpec; import java.util.Arrays; import java.util.Base64; import java.util.Base64.Decoder; import java.util.Base64.Encoder; import javax.crypto.Cipher; import javax.crypto.spec.IvParameter..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; public class MainActivity20 { public static void main(String[] args) { // TODO Auto-generated method stub System..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.io.BufferedOutputStream; import java.io.FileOutputStream; public class MainActivity19 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[텍스트(text) 파일 쓰기, 저장 실시]"); /*[설 명..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.net.InetAddress; public class MainActivity17 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[InetAddress 객체를 사용해서 PC 컴퓨터 이름 및 IP주소 확인, 구글 IP 주소 확인 실시]"); /*[설 명] * 1. ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity15 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[삼항식을 사용해서 조건 비교 후 max 최대값 출력 실시]"); /*[설 명] * 1. 삼항식 - 피연산자를 세 개나 가지는 조건 연산자 * 2. 문법 - 조건식 ? 반환값1 : 반환값..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.Scanner; public class MainActivity14 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[사용자로부터 사칙연산자 +, -, *, / 값을 입력 받은 후 연산 수행 실시]"); //사용자로부터 데이터를 입력 받기 위해 Scanne..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.Arrays; public class MainActivity13 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[리틀엔디안(little endian), 빅엔디안(big endian) 데이터 포맷 수행 실시]"); /*[설 명] * 1. 리틀 엔디안 방식..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.Scanner; public class MainActivity10 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[구구단 출력 - 사용자로부터 단을 입력받아 for문 사용해 출력 실시]"); //사용자로부터 단을 입력 받기 위한 초기 변수 및 객체선언 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.ArrayList; public class MainActivity9 { //데이터를 저장하기 위한 배열 선언 실시 static ArrayList queue = new ArrayList(); public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[queue 큐 방식..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.ArrayList; public class MainActivity8 { //데이터를 저장하기 위한 배열 선언 실시 static ArrayList stack = new ArrayList(); public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[stack 스택 방..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.ArrayList; public class MainActivity7 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[논리 and 연산자 사용해 1부터 50까지 2와 3의 공통 배수 목록 출력하기]"); //초기 공통 배수 목록을 저장할 배열 선언 실시 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity6 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[논리or연산자를 사용해 1부터 50까지 5배수와 7배수 출력 실시]"); /*[설 명] * 1. i 값이 5로 나누어 떨어지거나, 7로 나누어 떨어지는 경우 5배수 및 7배수로 판단한다 ..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [다차원배열 이란?] - 2차원 이상의 배열을 의미하며, 배열 요소로 또 다른 배열을 가지는 배열을 의미합니다 - 다차원 배열을 생성하기 위해서는 행[가로], 열[세로] 지정해줘야합니다 [기본 생성 문법] - 2행 3열 형태의 배열 생성 - int[][] arr = new int[2][3]; - int arr[][] = new int[2][3]; [번지수 설명] /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity4 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Integer.parseInt,Double.parseDouble사용해 String문자열 데이터를 정수,소수로 변환 실시]"); //연산을 수행하기 위한 초기값 선언 int i_data =..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity3 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[구구단 출력 - while문을 사용해서 2단부터 9단까지 구구단 출력 실시]"); //구구단 2단부터 시작하기 위해 초기 변수 선언 int dan = 2; //순차적으로 곱하기를 수행하기..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [제네릭 이란?] - 제네릭(generic)이란 데이터의 타입(data type)을 일반화한다(generalize)는 것을 의미합니다 - 제네릭은 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법입니다 - 제네릭에서 타입을 명시할때는 래퍼(wrapper) 클래스를 사용해야만 합니다 [제네릭 사용이유 및 장점] - 클래스나 메소드 내부에서 사용되는 객체의 타입 안정성을 높일 수 있습니다 - 반환값에 대한 타입 변환 및 타입 검사에 들어가는 노력을 줄일 수 있습니다 [제네릭 생성 예제] ArrayList list = new ArrayList (); list.add(1)..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity2 { public static void main(String[] args) { // TODO Auto-generated method stub //94 System.out.println("[compareTo 메소드를 사용해 두 날짜가 같은지 확인 실시]"); //초기 날짜 형태 변수 선언 실시 String one = "2020-12-25 13:25:36"; Stri..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity33 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[byte to int, int to byte - byte와 int간 데이터 형변환 수행 실시]"); /*[설 명] * 1. int to byte - (byte) int값으로 데이터 형변..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity32 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[시프트(shift)연산자 사용해서 데이터 이동 실시]"); /*[설 명] * 1. > - 부호를 유지하면서 지정한 수만큼 비트를 전부 오른쪽으로 이동시킵니다 * 3. 간단 설명 - (왼..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity31 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[try, catch, finally 사용해 예외처리 실시 (에러처리)]"); /*[설 명] * 1. try - 예외를 처리하길 원하는 실행 코드작성 부분 * 2. catch - 예외가 ..