본문 바로가기

자바/명품 자바 프로그래밍

(13)
명품 자바 프로그래밍 3장 실습 문제 / 2021.07.29 1. (1) 무엇을 계산하는 코드이며 실행 결과 출력되는 내용은? i를 0부터 99까지 짝수만 더하는 코드이다. 실행결과 : 2450 (2) 위의 코드를 main( ) 메서드로 만들고 WhileTest 클래스로 완성하라. 1 2 3 4 5 6 7 8 9 10 11 12 package Chapter3; public class WhileTest { public static void main(String[] args) { int sum = 0, i = 0; while(i
명품 자바 프로그래밍 3장 이론 문제 / 2021.07.28 1. 다음 프로그램의 출력 결과는 무엇인가? 그리고 무엇을 하는 코드인가? 1 2 3 for(int i=1; i50 ) break; sum += i; i++; } 5. 다음 배열 선언이 잘못된 것은? ④ int n [ ] = new int [3]; 6. 다음 코드에 대해 실행 중 오류가 발생하는 것은? int array[ ] = { 1, 2, 3, 4, 5 }; ④ array.length는 5인데 인덱스 번호는 4까지이므로 오류가 발생한다. 7. 배열을 선언하고 생성하는 다음 물음에 답하라. (1) 10개의 문자를 가지는 배열 c를 생성하는 코드를 한 줄로 쓰라. char c [ ] = new char[10]; (2) 0에서 5까지 정수 값으로 초기화된 정수 배열 n을 선언하라. int [ ] n = {..
명품 자바 프로그래밍 2장 실습 / 2021.07.28 1. 마지막줄에 sc.close(); 추가 ! 1 2 3 4 5 6 7 8 9 10 11 package Chapter2; import java.util.Scanner; public class Programming { public static void main(String[] agrs) { Scanner sc = new Scanner(System.in); System.out.print("원화를 입력하세요(단위 원)>> "); int won = sc.nextInt(); System.out.println(won+"원은 $"+won/1100.0+"입니다."); } } Colored by Color Scripter cs 2. 마지막줄에 sc.close(); 추가 ! 1 2 3 4 5 6 7 8 9 10 11 12..
명품 자바 프로그래밍 2장 이론 문제 / 2021.07.28 1. 자바에서 클래스를 선언할 때 사용하는 자바의 키워드는? Class 키워드 2. 다음은 10과 20을 더해 합을 출력하려고 작성한 자바 프로그램이지만 오류가 있다. (1) 오류를 찾아내어 고쳐라. (클래스 이름 Programming은 제가 임의로 지은 거고 문제에는 SampleProgram) 1 2 3 4 5 6 7 8 9 10 11 12 package Chapter2; public class Programming { public static void main(String[] agrs) { int i; int j; i = 10; j = 20; System.out.println(i + j); } } Colored by Color Scripter cs (2) 이 자바 클래스를 저장하는 소스 파일 이름은 ..
명품 자바 프로그래밍 1장 이론 문제, 실습 문제 / 2021.07.28 [ 이론 문제 ] 1. C언어 소스 파일의 확장자는. c이고 컴파일하면. obj파일이 만들어진다. 그러면 자바 소스파일의 확장자와 컴파일된 파일의 확장자는 무엇인가? 자바 소스 파일의 확장자 : .java 컴파일된 파일의 확장자 :. class 2. 자바 언어를 처음 개발한 사람은? ① 제임스 고슬링 3. Java, C, C++, C# 언어를 세상에 나온 순서대로 나열하라. C -> C++ -> Java -> C # 4. 자바 언어를 처음 개발한 목적은 무엇이었는가? 자바 언어는 가전제품에 탑재되는 소프트웨어를 작성하기에 적합한 언어를 개발하기 위해서 개발되었다. 가전제품은 메모리가 작고 매우 다양한 플랫폼을 가지기 때문에, 기존에 있던 언어로 개발하면 소프트웨어를 플랫폼마다 따로 개발하거나, 개발된 소..