STUDY14 [컴퓨터구조] Mano Machine Simulator 설치 및 사용 방법 1. Mano-Simulator 설치하기 먼저, Mano-Simulator를 사용하기 위해선 설치를 해야 한다. 아래의 링크에 접속을 하면 설치할 수 있다. github.com/TomerAberbach/mano-simulator TomerAberbach/mano-simulator An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer. - TomerAberbach/mano-simulator github.com 깃헙에서 다운받는 게 익숙치 않은 사람들을 위해 조금 더 구체적으로 설명하자면, 위의 링크를 타고 들어가면 맨 처름 readme가 우리를 반겨준다. Usage에 releases가 하이퍼링크 걸려있으니 클릭하.. 2020. 10. 25. [Java] ImageIcon 경로 설정 / Java 이미지 불러오기 / Jlabel 이미지 삽입 / Swing 이미지 안 나올 때 IntelliJ로 개발하고 있는 사람이나, Eclipse 로 개발하는 사람이나 모두에게 해당되는 얘기이다. 결론부터 말하자면, 이미지를 불러오기 위해선 프로젝트 파일 아래에 이미지를 위치해야 제대로 불러올 수 있다. 왜냐하면, Java 프로젝트의 기본 경로는 src 폴더가 아니라 그 상위인 프로젝트 폴더이기 때문이다. (나는 프로젝트 파일 아래에 images 폴더를 두고 그 안에 이미지를 위치시켰다.) ImageIcon mario = new ImageIcon("images/super-mario.png"); JLabel lblOne; lblOne = new JLabel("ONE", mario ,SwingConstants.CENTER); 확인을 위해 파일을 하나 만들고 절대 경로를 출력해보았다. File p.. 2020. 10. 9. [Java] 명품 JAVA 프로그래밍 제3장 반복문과 배열 그리고 예외 처리 : 실습문제 1번 (1) 0~99 사이 홀수들의 합, 2450 (2) 소스 코드 import java.util.Scanner; public class WhileTest { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); int sum = 0, i = 0; while (i < 100) { sum = sum + i; i += 2; } System.out.println(sum); scanner.close(); } } (3) 소스 코드 import java.util.Scanner; public class ForTest { public static void main.. 2020. 8. 29. [Java] 명품 JAVA 프로그래밍 제3장 반복문과 배열 그리고 예외 처리 : Open Challenge 카드 번호 맞추기 게임 3장에서는 반복문, 배열, 예외 처리에 대해 배웠다. C, C++에서 이미 한 번 공부했던 내용이라 어렵지 않게 이해할 수 있었다. 레퍼런스라는 개념 또한 포인터와 유사했다. 예외 클래스가 있는 것을 처음 알게 되었다. try-catch를 할 때, catch 조건에 예외 클래스를 넣어주면 그에 맞게 예외가 처리된다. ArithmeticException NullPointerException ClassCastException ... 와 같은 예외 타입(클래스)들이 있으며 어떤 것은 패키지를 import해서 사용해야 한다. (ex. InputMismatchException) + enum 에 대해 잠깐 언급한 부분이 있는데, 조금 더 공부해서 포스팅할 예정이다. 아래는 enum 을 사용한 코드를 설명한 포스팅인.. 2020. 8. 28. 이전 1 2 3 4 다음