본문 바로가기

개념46

[JAVA의 정석] Chapter04_연습문제 [4-1] 다음의 문장들을 조건식으로 표현하라. ​답:1. 10[4-2] 1부터 20까지의 정수 중에서 2 또는 3의 배수가 아닌 수의 총합을 구하시오.​답:public class Exercise4_2 { public static void main(String[] args) { int sum = 0; for(int i=1;i[4-3] 1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+...+10)의 결과를 계산하시오.​답:public class Exercise4_3 { public static void main(String[] args) { int sum = 0; int tmpSum = 0; // 누적합 문제 for(int i=1;i풀이:[tmpSum]1번째: 1[sum]1번째.. 2024. 9. 19.
[JAVA의 정석] Chapter03_연습문제 [3-1] 다음 연산의 결과를 적으시오.public class Exercise3_1 { public static void main(String[] args) { int x=2; int y=5; char c = 'A'; System.out.println(1+x=5||x2); System.out.println(y+=10-x++); System.out.println(x+=2); System.out.println(!('A'답:6true135false2566BBC​참고: 시프트 연산(대상 숫자를 2진수로 나타낸 후 계산 후 그 결과를 다시 10진수로 변환)왼쪽시프트오른쪽시프트[3-2] 다음 연산의 결과를 적으시오.아래의 코드는 사과를 담는데 필요한 바구니(버켓)의 수를 구하는 코드이다 만일 사과의 수.. 2024. 9. 19.
[JAVA의 정석] Chapter02_연습문제 [2-1] 다음 표의 빈칸에 8개의 기본형(primitive type)을 알맞은 자리에 넣으시오.답:​1바이트2바이트3바이트4바이트논리형boolean​​​문자형​char​​정수형byteshortintlong실수형​​floatdouble[2-2] 다음 중 키워드가 아닌 것은? (모두 고르시오)1. if2. True3. NULL4. Class5. System답: 2,3,4,5[2-3] char타입의 변수에 저장될 수 있는 정수 값의 범위는?(10진수로 적으시오)답: 0~65535[2-4] 다음중 변수를 잘못 초기화 한 것은?(모두 고르시오)1. byte b = 256;2. char c = '';3. char answer = 'no';4. float f = 3.145. double d = 1.4e3f;답 : .. 2024. 9. 19.
[JAVA의 정석] Chapter16 교재 목차Chapter16. 네트워킹Chapter16. 네트워킹 1. 네트워킹 네트워킹이란 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크를 구성하는 것을 말한다. ​1-1. 클라이언트/서버(client/server)서버 : 서비스를 제공하는 컴퓨터 클라이언트 : 서비스를 사용하는 컴퓨터 서비스 : 서버가 클라이언트로부터 요청받은 작업을 처리하여 그 결과를 제공하는 것을 뜻하며 서버가 제공하는 서비스의 종류에 따라 파일서버, 메일서버, 어플리케이션 서버 등이 있다. ​서버가 서비스를 제공하기 위해서는 서버프로그램이 있어야 하고 클라이언트가 서비스를 제공받기 위해서는 서버프로그램과 연결할 수 있는 클라이언트 프로그램이 있어야 한다. 예를 들어 웹서버에 접속하여 정보를 얻기 위해서는 웹브라우저(클라이언트 .. 2024. 9. 8.
[JAVA의 정석] Chapter15 교재 목차Chapter15. 입출력(I/O)Chapter15. 입출력(I/O) 1. 자바에서의 입출력 1-1. 입출력이란?Inout과 Output의 약자로 입력과 출력, 간단히 줄여서 입출력이라고 한다. 입출력은 컴퓨터 내부 또는 외부의 장치와 프로그램간의 데이터를 주고받는 것을 의미한다. ​1-2. 스트림(steram)스트림이란 데이터를 운반하는데 사용되는 연결통로이다.Java I/O 패키지종류IO 대상 기준자료의 종류 기준스트림의 기능 기준FileInputStream입력 스트림바이트 단위기반 스트림FileReader입력 스트림문자 단위기반 스트림BufferedInputStream입력 스트림바이트 단위보조 스트림BufferedReader입력 스트림문자 단위보조 스트림FileOutputStream출력 스.. 2024. 9. 8.
[JAVA의 정석] Chapter14 교재 목차Chapter14. 람다와 스트림 Chapter14. 람다와 스트림 1. 람다식 1-1. 람다식 개념메서드를 하나의 식으로 표현한 것.메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없어지므로, 람다식을 익명함수라고도 한다. ​1-2. 람다식 작성하기 메서드에서 이름과 반환타입 제거매개변수 선언부와 몸통{} 사이에 -> 추가//기존반환타입 메서드이름 (매개변수 선언) { ...}//람다식(매개변수 선언) -> { ...}​ 1-3. 람다식 사용 시 주의반환값이 있는 메서드는 return 대신 식(expression)으로 대신할 수 있다.(연산 결과가 자동으로 반환값이 되고 ; 생략)매개변수의 타입은 추론가능하면 생략 가능 (대부분 생략 가능)두 매개변수 중 하나의 타입만 생략하는 것.. 2024. 9. 8.
반응형