목록Java (360)
투케이2K

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.math.BigInteger; public class MainActivity24 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[BigInteger 사용해 덧셈, 뺄셈, 곱셈, 나누기, 나머지, 최대공약수, 바이트값 구하기]"); /*[설 명] * 1. BigI..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.security.MessageDigest; public class MainActivity23 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[MD5 사용해서 데이터 인코딩(암호화) 실시]"); /*[설 명] * 1. MD5는 메세지 축약 알고리즘으로써, 파일 무..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.security.MessageDigest; import java.util.Arrays; public class MainActivity22 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[SHA256 사용해서 데이터 인코딩(암호화)실시]"); /*[설 명] * 1..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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; abstract class Animal { abstract void cry(); //메소드 명 정의실시 }//abstract 클래스 종료 class Lion extends Animal { //추상클래스 상속받음 @Override public void cry() { System.out.println("어흥!!"); } }//Lion 클래스 종료 class Dog extends Animal { //추상클래스 상속..

/* =========================== */ [ 설 명 ] 개발 언어 : Java [추상클래스, 인터페이스 란?] - 추상클래스란 하나 이상의 추상 메소드를 포함하는 클래스를 가리켜 추상 클래스(abstract class)라고 합니다 - 추상클래스 특징으로는 사용하는 메소드 명(헤더)을 정의해놓고, 메소드 몸체(바디) 내용은 구현하지 않는 클래스입니다 (세부적인 메소드 몸체 내용은 상속받은 자식쪽에서 구현 실시) - 인터페이스란 다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 클래스입니다 - 인터페이스 또한, 메소드 명(헤더)을 정의해놓고, 메소드 몸체(바디) 내용은 구현하지 않습니다 - 인터페이스 특징으로는 자바에서 다중 상속을..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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 MainActivity16 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[StringBuilder 동적 문자열 조작 - append추가, insert삽입, delete삭제, replace교체, reverse역순 출력]"); /*[설 명] * 1. String..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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.Arrays; public class MainActivity12 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[string(정수값) to bcd, bcd to String(정수값) 포맷 - bcd 포맷을 수행해 정수값을 바이트값으로 변환 실시]"); ..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.Arrays; import java.util.Base64; import java.util.Base64.Decoder; import java.util.Base64.Encoder; public class MainActivity11 { public static void main(String[] args) { // TODO Auto-generated method stub System.o..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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배수로 판단한다 ..