다라다라V
article thumbnail
[Java] 명품 Java Programming 2장 연습 문제 풀이 해설 (실습 문제)

💡 Scanner 클래스를 이용하여 원화를 입력받아 달러로 바꾸어 다음 예시와 같이 출력하는 프로그램을 작성하라. $1=1100원으로 가정하고 계산하라  [정답]import java.util.Scanner;public class DaraSolution { public static void main(String[] args) { // 입력 받기위한 스캐너 생성 Scanner scanner = new Scanner(System.in); // 입력받기 System.out.println("원화를 입력하세요(단위 원)>>"); int won = scanner.nextInt(); // 원화를 달러로 변환 double do..

article thumbnail
[Java] 명품 Java Programming 2장 연습 문제 풀이 해설 (이론 문제)

💡 자바에서 클래스를 선언할 때 사용하는 자바의 키워드는? [정답] class[해설](p59) class 키워드로 '{'와 '}' 사이에 필드(변수)와 메소드(함수) 코드를 작성한다. 💡 다음은 10과 20을 더해 합을 출력하려고 작성한 자바 프로그램이지만 오류가 있다public class SampleProgram { int i; int j; i = 10; j = 20; System.out.println(i+j);}(1) 오류를 찾아내어 고쳐라(2) 이 자바 클래스를 저장하는 소스 파일 이름은 무엇인가?(3) 명령창에서 이 프로그램을 컴파일하는 명령은?(4) 명령창에서 이 프로그램을 실행하는 명령은? [정답] (1) public class SampleProgram { pub..

article thumbnail
[Java] 명품 Java Programming 1장 연습 문제 풀이 해설 (실습 문제)

💡 화면에 다음과 같이 "Welcome!!", "자바 세계로 오신 것을 환영합니다."를 출력하는 자바 프로그램을 작성하라. 이클립스를 이용하고, 작업 공간(workspace)은 C:\Temp로 하고, 프로젝트 이름은 1-1로 한다. 클래스 이름은 Welcome으로 한다.public class Welcome { public static void main(String[] args) { System.out.println("Welcome!!"); System.out.println("자바 세계로 오신 것을 환영합니다."); }}  💡 화면에 "Sorry~~", "재밌어서 미안합니다~~"을 출력하는 자바 프로그램을 작성하라. 이클립스를 이용하고, 작업 공간(workspace)..

article thumbnail
[Java] 명품 Java Programming 1장 연습 문제 풀이 해설 (이론 문제)

💡 C 언어 소스 파일의 확장자는 .c이고 컴파일하면 .obj 파일이 만들어진다. 그러면 자바 소스 파일의 확장자와 컴파일된 파일의 확장자는 무엇인가? [정답]소스 파일의 확장자 → .java컴파일된 파일의 확장자 → .class [해설](p20) 컴퓨터는 고급 프로그래밍 언어를 직접 처리할 수 없어 컴파일러가 필요하다. 자바 소스 프로그램은 확장자가 .java이고, 자바 전용 컴파일러에 의해 .class파일로 컴파일되며, 클래스 파일은 자바 가상 기계에 의해 실행된다.  💡 자바 언어를 처음 개발한 사람은? [정답] ① 제임스 고슬링 [해설](p21) 1991년 선마이크로시스템스의 제임스 고슬링이 가전제품에 사용할 목적으로 소프트웨어를 개발한다.   💡 Java, C, C++, C# 언어를 세상에..