본문 바로가기

전체 글351

728x90
2017_ 한글창의공모전 제출작품 당선되진 않았지만 친구와 함께했던 뜻깊은 작품들이다. 빛초롱 한글로된 시의 글귀를 철판에 새겨 회오리 모양으로 휘감았다. 다은 인두기 스탬플러 혹은 고데기처럼 생긴 인두기이다. 한글 자음과 모음을 자석으로 된 앞코에 끼워 인두를 찍을 대상을 사이에 끼우고 쇠가 달궈진 상태에서 오므리면 한글 인두를 쉽게 찍어낼 수 있다. 일상 생활에 보편적이지 않은 인두기를 익숙한 스템플러, 고데기의 형태에 적용하여 접근성을 높이고자 하였다. 유아의 옷에 이름을 새기는 용으로 적절하여 육아 중인 부모들이 사용하거나 글귀를 새귀는 것을 좋아하는 사람들에게 적절한 아이템이다. 한글총 한글을 입력하면 LED창에 입력된 한글이 뜬다. 입력된 글자를 확인한 뒤 방아쇠를 당기면 한글로 글자가 읽힌다. '내가' '너에게' 말을 쏘아 .. 2018. 3. 29.
JAVA_ Test022_ 비트 단위 연산자 비트열 반전 ~(정리중) Test022 비트 단위 연산자 비트열 반전 ~// int는 4 Byte 지만 앞은 모두 0이므로 생략해둠a = 10 → 00001010 a~ → 11110101 → -11 // +11과 더해서 0이되면 -11이 맞으므로 확인 + 00001011 → +11 -------------- 00000000 b = -10 → 00001010 11110101 + 1 ------------- 11110110 00001001 → 9 Test022.java public class Test022{public static void main(String[] args){int a = 10, b = -10; System.out.printf("~a : %d\n", ~a);System.out.printf("~b : %d\n", ~b.. 2018. 3. 29.
JAVA_ Test021_ printf() 메소드로 특수문자 % 출력하기 Test021 Quiz printf() 메소드로 특수문자 % 출력하기사용자로부터 정수를 두 번 입력받아 사칙연산 및나머지 연산을 수행하여 결과를 출력하는 프로그램 작성→ %% = % 보이기 Test021.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test021{public static void main(String[] args) throws IOException{// 변수 선언 및 인스턴스 생성int a, b; // 정수int plus, minus, multiply, division, remainder; // 연산자 정의BufferedReader br =.. 2018. 3. 29.
JAVA_ Test020_ 실수형 데이터타입의 정밀도 테스트 실습 Test020 실수형 데이터타입의 정밀도 테스트 실습 float(4 Byte) 보다 double(8 Byte)가 더 정밀하다는 것을 증명 Test020.java public class Test020{public static void main(String[] args){float a = 0;double b = 0; // 연산 및 처리 → 100000번 반복for(int i = 1; i 2018. 3. 28.
JAVA_ Test019_ 자바의 기본 입출력 : java.util.Scanner (콤마구분) Test019 자바의 기본 입출력 : java.util.Scanner (콤마구분)※ java.util.Scanner※ 단락 문자 패턴을 사용하여 입력을 토큰에 따라 분할하며 디폴트(default)로 사용되는 단락 문자는 공백이다.※ 작성된 다음 토큰은 next() 메소드를 이용. 다른 형태의 값으로 변환할 수 있다. ※ throws IOException 불필요※ BurfferedReader가 더 구형이다. Test019.java import java.util.Scanner; public class Test019{public static void main(String[] args){// Scanner 인스턴스 생성Scanner sc = new Scanner(System.in); // 주요 변수 선언Stri.. 2018. 3. 28.
JAVA_ Test018_ 자바의 기본 입출력 : java.util.Scanner (공백구분) Test018 자바의 기본 입출력 : java.util.Scanner (공백구분)※ java.util.Scanner※ 단락 문자 패턴을 사용하여 입력을 토큰에 따라 분할하며 디폴트(default)로 사용되는 단락 문자는 공백이다.※ 작성된 다음 토큰은 next() 메소드를 이용. 다른 형태의 값으로 변환할 수 있다. ※ throws IOException 불필요※ BurfferedReader가 더 구형이다. Test018.java import java.util.Scanner; public class Test018{public static void main(String[] args){// Scanner 인스턴스 생성Scanner sc = new Scanner(System.in); // 주요 변수 선언Stri.. 2018. 3. 28.
JAVA_ Test017_ 자바의 기본 입출력 : java.util.Scanner Test017 자바의 기본 입출력 : java.util.Scanner※ java.util.Scanner※ 단락 문자 패턴을 사용하여 입력을 토큰에 따라 분할하며 디폴트(default)로 사용되는 단락 문자는 공백이다.※ 작성된 다음 토큰은 next() 메소드를 이용. 다른 형태의 값으로 변환할 수 있다. ※ throws IOException 불필요※ BurfferedReader가 더 구형이다. Test017.java import java.util.Scanner; public class Test017{public static void main(String[] args){// Scanner 인스턴스 생성Scanner sc = new Scanner(System.in); // 주요 변수 선언String name.. 2018. 3. 28.
JAVA_ Test016_ 자바의 기본 입출력 printf(); Test016 자바의 기본 입출력 printf(); Test016.java public class Test016{public static void main(String[] args){System.out.print("AAA");System.out.print("BBB");System.out.print("CCC\n");//-- \n 개행//--==>> AAABBBCCC // 서식 출력 메소드System.out.printf("12345678901234567890");System.out.print("12345678901234567890\n");//-- \n 개행System.out.printf("12345678901234567890%n"); //-- %n 개행System.out.printf("%d + %d = %d.. 2018. 3. 28.
JAVA_ Test015_ 자바의 기본 입출력 : System.in.read(); Test015 자바의 기본 입출력 : System.in.read();// System.in.read() 메소드는 한 문자만 가져온다.// 단, 하나의 문자를 입력받아 입력받은 문자의// ASCII Code 값을 반환한다. Test015.java import java.io.IOException; public class Test015{public static void main(String[] args) throws IOException{// 주요 변수 선언char ch;//-- 입력받은 문자를 담을 변수int n;//-- 입력받은 정수를 담을 변수 // 연산 및 처리// 사용자에게 안내 메세지 출력System.out.print("한 문자 입력 : ");// 'A'ch = (char)System.in.read.. 2018. 3. 28.
JAVA_ Test014_ Quiz 입력받아 이름과 총점을 출력하는 프로그램 Test014 Quiz 입력받아 이름과 총점을 출력하는 프로그램이름, 국어점수, 영어점수, 수학점수를 입력받아이름과 총점을 출력하는 프로그램을 작성한다. Test014.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test014{public static void main(String[] args) throws IOException{// 주요 변수 선언 및 초기화InputStreamReader isr = new InputStreamReader(System.in);BufferedReader br = new BufferedReader(isr);// → Buffer.. 2018. 3. 28.
JAVA_ Test013_ Quiz 입력받아 삼각형의 넓이를 구하는 프로그램 Test013 Quiz 삼각형의 넓이를 구하는 프로그램삼각형 밑변의 길이와 높이를 사용자로부터 입력받아삼각형의 넓이를 구하는 프로그램을 구현한다. Test013.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test013{public static void main(String[] args) throws IOException{// 외부로부터 데이터를 입력받도록 처리하기 위하여// BufferedReader 인스턴스 생성BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 주요 .. 2018. 3. 28.
JAVA_ Test012_ Quiz 입력받아 원의 넓이와 둘레를 구하는 프로그램 Test012 Quiz 원의 넓이와 둘레를 구하는 프로그램(BufferedReader 로 입력받기)new BufferedReader 읽는방식(키보드)① System.in 은 바이트기반으로 읽어오므로 알수 없다. ② new InputStreamReader 바이트기반으로 읽어온 걸 문자기반으로 변경 해준다. ③ System.in 읽을 수 있게 된다. Test012.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test012{public static void main(String[] args) throws IOException // Input Ouput 예외발생 .. 2018. 3. 28.
728x90
728x90