반응형

분류 전체보기 126

3. java로 영어단어장 만들기, 테스트 부분 만들기와 메뉴 만들기(math.random(), switch())

새로운 단어를 외부에 저장하는 장치와 그 것을 불러 와 벡터에 저장하는 장치는 모두 만들었습니다. 아래에 링크를 달아 드릴테니 혹시 궁금한 점이 있다면 다시 가서 찾아 보는 것도 좋을 것입니다. 1. InputStreamReader,FileInputStream 를 이용한 메모장의 내용 불러오기, String 클래스의 split을 이용해 문자열 구분하여 배열로 만들기. https://operstu1.tistory.com/53 1.java 메모장 읽어오기, 단어 구분하기, 벡터에 저장하기 java를 통해서 영어단어장을 만들어보는 프로젝트를 진행하고 있습니다. 이전에 배웠던 것들을 토대로 swing의 기능을 이용하여 단어장을 만들어보긴 했는데, 부족한 점도 많고, 스스로도 operstu1.tistory.com..

<Python> 자바 파이썬 차이점, 자바 파이썬 적용하기 2(if 조건문, 반복문 for)

1. if 조건문의 비교 2. for 반복문의 비교 이전 시간에 이어 오늘은 if 조건문과 반복문 for에서 자바와 파이썬의 차이점을 알아보겠습니다. 이전시간에는 변수들과 연산자,비교연산자 그리고 출력하는 방법에 대해서 알아보았습니다. 혹시 궁금하신 점이 있다면 아래의 링크를 따라 들어가보셔도 좋습니다. https://operstu1.tistory.com/52 자바 파이썬 차이점, 자바 파이썬 적용하기 1 목차 1. 서론 2. 본론 2-1 hello world 비교 2-2 변수 지정 비교 2-3 연산자, 비교 연산자 비교 자바를 배우고 있는데, 파이썬도 해보고 싶어 독학을 하고 있습니다. 저처럼 파이썬을 배우기 전에 operstu1.tistory.com 바로 본론으로 들어가겠습니다. *자바는 파란색, 파..

2. java 단어장에 글 입력, 저장하기(FileWriter(),OutputStreamWriter(),FileOutputStream())

목차 1. 전체 코드 2. FileWriter()의 사용과 인코딩 오류 3. OutputStreamWriter(),FileOutputStream() 사용하기 4. 마치며... ☆ [완성된 입력 및 외부 저장 장치] 지난 번 java 단어장에 저장된 글을 읽어 오기에 이어 자바 프로그램 안에서 단어장으로 저장하는 방법에 대해서 알아보겠습니다. 이 전 페이지를 보지 않으셨다면 한 번 보시는 것도 추천드립니다. 1. 전체 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 void Question_W() { OutputStreamWriter out = null; FileOutputStream fos = null; try { fos = new FileOutputStream..

1.java 메모장 읽어오기, 단어 구분하기, 벡터에 저장하기

java를 통해서 영어단어장을 만들어보는 프로젝트를 진행하고 있습니다. 이전에 배웠던 것들을 토대로 swing의 기능을 이용하여 단어장을 만들어보긴 했는데, 부족한 점도 많고, 스스로도 만족할만한 기능이 없어 조금씩 기능을 추가하여 새로 만들어 보는 연습을 해보려 합니다. 1. 단어와 뜻을 프로그램 안에서 입력받아 메모장에 저장하고, 메모장에서 그 단어와 뜻을 불러온다. 2. 자신이 저장한 단어와 뜻이 무엇인지 확인 할 수 있어야한다. 3. 공부를 다하고 공부한 단어와 뜻을 객관식 혹은 주관식으로 테스트를 진행한다. 4. 이 것을 그래픽화 하여 구현한다. 이러한 목표들 중에 오늘 해 볼 것은 메모장에서 그 단어와 뜻을 불러오는 것입니다. 1. 메모장의 텍스트 불러오기(InputStreamReader 와F..

<Python> 자바 파이썬 차이점, 자바 파이썬 적용하기 1

목차 1. 서론 2. 본론 2-1 hello world 비교 2-2 변수 지정 비교 2-3 연산자, 비교 연산자 비교 자바를 배우고 있는데, 파이썬도 해보고 싶어 독학을 하고 있습니다. 저처럼 파이썬을 배우기 전에 자바부터 배우고 있는 분들이 많을 것으로 예상합니다. 그래서 오늘은 자바에서 배운 것들이 파이썬에서는 어떻게 쓰이는가에 대해서 알아볼 예정입니다. 둘 다 객체 지향 언어이니 약간의 차이가 있으나 공통점이 더 많습니다. *자바는 파란색, 파이썬은 주황색을 사용합니다. **자바는 eclipse, 파이썬은 jupyter notebook을 사용해서 작성합니다. 1. 출력하기 모든 프로그래밍 언어를 배울 때 가장 처음하는 국룰같은 것이 있습니다. 조금이라도 언어를 배워보신분들은 아실텐데요 바로 hell..

<JAVA> 중복되지 않는 무작위 숫자 만들기 Math.random()

아직 프로그램을 배운지 얼마 안된 학생으로써 JAVA에서는 생각보다 중복되지 않는 무작위 숫자를 만들기가 어려웠습니다. 이해도 잘 되지 않고 복잡하기에 쓰기가 쉽지 않았습니다. 그러한 어려움을 겪는 분들에게 조금이라도 도움이 되기를 바라며 지금까지 제가 배우면서 사용할 수 있었던 중복되지 않는 무작위 숫자를 만드는 법을 공유합니다. 1. 전체 함수 2. boolean exists(int n[], int index) 함수 part (4번줄 ~ 11번 줄) 해설 3. 메인 메소드 해설(13번줄~23번줄) 제가 생각할 때 가장 확실한 방법으로는 배열과 do while 문 그리고 boolean 함수를 만들어서 만드는 것이 가장 정확했습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ..

Jupyter notebook kernel 오류 win32api 오류 수정 재설치

*제가 사용한, 밑에 나오는 사진의 모든 프롬포트화면들은 아나콘다3 프롬프트입니다. 착오 없으시기를 바랍니다. 목차 1. 발생한 오류 2. 해결 방안 [발생한 오류] importError:DLL load failed while importing win32api: 지정된 모듈을 찾을 수 없습니다. [IPKernelApp] ERROR | Failed to load connection file: 'C:\\Users\\opers\\AppData\\Roaming\\jupyter\\runtime\\kernel-6ab7c8e9-f6fc-4a11-a543-b8857ed3e25d.json' [바로 해결 과정으로 가기] 파이썬을 통해 웹 스크랩핑 이후 워드 클라우드를 만들어보기 위해 Konlpy를 설치하려고 발버둥 중입니..

<Java>Swing 활용한 GUI 영어 단어장 만들기 시작

명품자바 프로그래밍 7장 오픈챌린지를 바탕으로 Swing을 이용하여 GUI로 구현해 보고 있습니다. *아직 진행중입니다. 참고만 하시고 혹시 실행이 안되는 곳이 있더라도 너그러이 이해해주십시오 만들기 전의 계획 1. 문제를 랜덤으로 출제하고 보기 4개가 랜덤으로 출제되는데 그 중 한 개가 반드시 정답이어야 한다. 2. 보기 4 개중 정답을 고르면 정답을 고른 것을 알려줘야 하며, 자동으로 다음 문제로 넘어가야 한다. 3. 자동으로 다음 문제로 넘어가면 이전의 1,2의 과정을 반복하며 다른 문제를 지속적으로 내줘야 한다. 실제 구현 1. 1에서 2까지 구현 2. 자동으로 넘어가는 것을 구현하지 못하고 다음으로 넘어가는 next 버튼을 추가함으로써 해결함 추가해야할 기능 1. 메뉴에 문제를 추가할 수 있는 ..

<C++> pointer (포인터 변수, 주소 변수) 1

포인터는 함수를 사용하기 위해 사용합니다. 예문을 한번 봅시다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include void call(int c) { c++; } int main(){ int a = 7, b = 5; printf("before : %d\n", a); //7 call(a); //call by value printf("after : %d\n", a); } Colored by Color Scripter cs call 함수는 ()안에 정수 c를 1씩 더하는 함수입니다. 하지만 함수 call(a)를 해도 a의 값은 변하지 않습니다. [실행결과] 그 이유는 1 2 3 4 5 void call(int c) { c++; } cs call 함수에서 int c는 지역변수기 때문에 a..

<Java>명품 Java programming 7장 1번 ~ 6번

1. Scanner 클래스로 -1이 입력될 때까지 양의 정수를 입력받아 벡터에 저장하고 벡터를 검색하면 가장 큰 수를 출력하는 프로그램을 작성하라. [실행결과] 정수(-1이 입력될 때까지)>>10 6 22 6 88 77 -1 가장 큰수는? 88 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 package practice07_01; import java.util.Vector; import java.util.Scanner; public class answer07_01 { public static void main(String[] args) { // TODO Auto-generated method st..

반응형