[cmd] 메모장으로 Compiler 및 Interpreter 구현하기 [cmd를 활용한 compile, interpret]
·
▣ OS : 운영체제/cmd : 명령프롬프트💻
1. Compiler 및 Interpreter 실행 원리 Hello.java(원시파일) > compile > Hello.class(바이너리파일) > interpret > 실행 2. Hello.java 파일 생성 public class Hello { public static void main(String[] args) { System.out.println("Hello World"); } } 3. 명령프롬프트로 Hello.java 실행
[JAVA] 화면에서 입력 받는 방법 [Scanner : 화면에서 입력 받기]
·
◎ Java/Java☕
1. Scanner - 화면에서 입력 받기 먼저 Scanner 클래스를 사용하려면, 아래의 한 문장을 추가해줘야 한다. import java.util.*; // Scanner 클래스를 사용하기 위해 추가 그 다음엔 Scanner 클래스의 객체를 생성한다. Scanner scanner = new Scanner(System.in); // Scanner 클래스의 객체를 생성 그리고 nextLine()이라는 메서드를 호출하면, 입력대기 상태가 된다. 입력을 마치고 '엔터키(Enter)'를 누르면 입력한 내용이 문자열로 반환된다. String input = scanner.nextLine();// 입력받은 내용을 input에 저장 int num = Integer.parseInt(input);// 입력받은 내용을 i..
[JAVA] 형식화 된 출력 방법 [printf() : 다른 형식으로 출력하기]
·
◎ Java/Java☕
1. printf() - 다른 형식으로 출력하기 지금까지 화면에 출력할 때 'println()'을 써왔는데, 'println()'은 사용하기엔 편하지만, 값을 변환하지 않고는 다른 형식으로 출력할 수 없다. 같은 값이라도 다른 형식으로 출력하고 싶을 때, 'printf()'를 사용하면 된다. int age = 14; System.out.printf("age:%d", age); System.out.printf("age:%d", 14); System.out.printf("age:14");// "age:14"가 화면에 출력된다. 만일 출력하는 값이 2개라면, 지시자도 2개를 사용해야 하며 출력될 값과 지시자의 순서는 일치해야 한다. 3개 이상의 값도 출력할 수 있으며 개수의 제한은 없다. System.out...
[꿀팁] Eclipse 줄 관련 단축키 [해당 줄 이동하기, 해당 줄 복사하기]
·
◐ 기타/알아두면 좋은 팁(tip)✨
- Eclipse 줄 관련 단축키 해당 줄 이동하기 : alt + ↑, ↓ 해당 줄 복사하기 : alt + ctrl + ↑, ↓ - 단축키 실행 시 창이 뒤집힐 경우 * 하단에 '인텔 HD 그래픽'이 없을 경우, 바탕화면 우클릭하면 '그래픽 옵션'이 있습니다.
[JAVA] 정수형과 실수형 간의 형 변환 [정수형을 실수형으로, 자동 형변환]
·
◎ Java/Java☕
1. 정수형과 실수형 간의 형 변환 정수형과 실수형은 저장 형식이 완전 다르기 때문에 정수형 간의 변환처럼 간단히 값을 변환할 수 없다. int : 1+31=32 (4byte) S(1) 31bit float : 1+8+23=32 (4byte) S(1) E(8) M(23) 정수형을 실수형으로 변환 정수는 소수점 이하의 값이 없으므로 비교적 변환이 간단하다. 2진수로 변환한 다음 정규화를 거쳐 실수의 저장 형식으로 저장한다. 정규화 링크 추가 실수형은 정수형보다 훨씬 큰 저장 범위를 갖기 때문에, 정수형을 실수형으로 변환하는 것은 별 무리가 없다. 단, 실수형의 정밀도의 제한으로 인한 오차가 발생할 수 있다. 91234567 ─ (float) ─> 91234568.0 ─ (int) ─> 91234568 91..