본문 바로가기

728x90
반응형

Java

[java] 자바의 정석 ch4 연습문제 풀이 4-1) 다음의 문장들을 조건식으로 표현하라. ▷ int형 변수 x가 10보다 크고 20보다 작을 때 true인 조건식 int x = 15; if(x > 10 && x < 20){ System.out.println(true);} ▷ char형 변수 ch가 공백이나 탭이 아닐 때 true인 조건식 char ch = 'a'; if(ch != ' ' && ch != '\t' ) { System.out.println(true); } ▷ char형 변수 ch가 ‘x' 또는 ’X'일 때 true인 조건식 char ch = 'x'; if(ch == 'x' || ch == 'X' ) { System.out.println(true); } ▷ char형 변수 ch가 숫자(‘0’~‘9’)일 때 true인 조건식 ch = '.. 더보기
[java] 자바의 정석 ch3 연습문제 풀이 3-1) 다음 연산의 결과를 적으시오. package JAVA1218; public class ex03_01 { public static void main(String[] args) { // TODO Auto-generated method stub int x = 2; int y = 5; char c = 'A'; // 아스키 코드 : 65 System.out.println(1+x = 5 || x 2); System.out.println(y += 10 - x++); System.out.println(x += 2); System.out.println(!('A' = 0 ? (num/10+1)*10-num : false ▷ 간단하게 표현하면 10 - num % 10으로 표현할 수 있습니다! 3.. 더보기
[java] 자바의 정석 ch2 연습문제 풀이 2-1) 8개의 기본형을 알맞게 정리하시오 풀이) 크기 종류 1 byte 2 byte 4 byte 8 byte 논리형 boolean 문자형 char String 정수형 byte short int long 실수형 float double ▷ boolean은 0과 1만 받으므로 1비트로 충분하지만, 자바의 최소 단위는 1byte입니다. 2-2) 주민등록번호를 숫자로 저장하고자 한다. 이 값을 저장하기 위해서는 어떤 자료형(data type)을 선택해야 할까? regNo라는 이름의 변수를 선언하고 자신의 주민등록번호로 초기화하는 한 줄의 코드를 적으시오. 풀이) long regNo = 1234561234567L; ▷ 13자리의 숫자이기 때문에 long 타입으로 정의합니다. long type에는 숫자 뒤에 L을 .. 더보기
[java] 배열(array) 같은 타입의 변수를 하나의 묶음으로 관리하는 것 입니다. 배열을 사용하지 않을 경우에는 변수명을 하나씩 모두 지정해야 합니다. 따라서, 매번 이름을 지정하는 불편함을 덜어줍니다! ex) int[] a = new int[3]; a[0], a[1], a[2] //총 3개의 방이 생깁니다. 문자열은 String 정수형은 int 위와 같이 배열의 선언이 가능합니다. 초기값을 따로 설정하지 않으면 각각의 방에 0이 저장됩니다. 중괄호를 이용한 배열의 초기화 int[] arr = new int[] {30, 20, 10}; int arr[] = new int[] {30, 20, 10}; //배열의 길이 생략 가능 int[] arr = {30, 20, 10}; int arr[] = {30, 20, 10}; //길이가 .. 더보기
[java]변수와 상수 1. 변수의 선언과 초기화 변수를 사용하기 위해서는 선언을 해야합니다. int a = 1; int : 데이터 타입 a : 변수명 1 : 초기 값 변수 이름은 숫자로 시작할 수 없고, 특수문자는 '$', '_'만 사용할 수 있습니다. 대소문자는 구별해야합니다.(apple, Apple 은 같지 않음) 자바의 예약어는 변수명으로 사용할 수 없습니다. ex) int, char, byte, const, class, for 등등 클래스는 첫 글자를 대문자로, 변수와 메서드의 이름은 소문자로 시작합니다. ex) class Car, int carNum 등등 상수명은 모두 대문자로 합니다. ex) PI, MAX, MIN 등등 2. 데이터의 타입 NO 형태 자료형 바이트 저장 가능한 값 범위 특징 1 정수형 byte 1 .. 더보기

728x90
반응형