분류 전체보기 236

ch03 MainTest1

package ch03; public class MainTest1 { public static void main(String[] args) { //대입연산자 ( = ) int number = 10; //연산에 방향은 오른쪽에서 왼쪽으로 연산이 됩니다. int number2= number; //변수에 변수를 대입할수도 있습니다. System.out.println(number); System.out.println(number2); System.out.println("=========="); //부호 연산자 ( + , -) System.out.println(-number); //부호를 변경하느 연산자입니다. //단, 변수에 들어있는 실제 값을 변경한 상태는 아닙니다. System.out.println(numb..

Java/chapter1 2021.08.19

ch02 TypeConversion

package ch02; public class TypeConversion { public static void main(String[] args) { //형변환 //묵시적 형 변환 (자동 형 변환) //명시적 형 변화 (강제 형 변환) //-> 서로 다른 자료형 간의 연산 등의 수행을 위해 하나의 자료형으로 통일하는 것을 말함 //int 자료형을 double 형으로 변경하거나 double 형을 int로 변경하는 것을 말합니다. int iNUM1 = 100; System.out.println(iNUM1); //자동 형 변환 double dNUM1 = iNUM1; System.out.println(dNUM1); //int 를 double로 형변환하여 100.0이됨 //int는 4byte double는 8바..

Java/chapter1 2021.08.19

ch02 ConstantTest

package ch02; public class ConstantTest { //메인함수 public static void main(String[] args) { //상수 (constant) //상수는 변하는 않는 수, 원주율 3.14, 1년 12개월 //final 예약어를 사용하여 선언 final int MAX_NUM = 12; //상수를 선언과 초기화를 동시에 //상수는 대문자를 사용한다. //MAX_NUM = 10; // 상수는 값을 한번 초기화(넣으면) 하면 다시 변경할 수 없다. final int MIN_NUM; MIN_NUM = 0; final int MY_COUNT = 100; //왼쪽을 L벨류 (= 기준)오른쪽을 R벨류 //1.위에서 상수는 어디를 말하는 걸까요? //답 : MY_COUNT ..

Java/chapter1 2021.08.19

Contant(상수)

상수(constant) 선언하기 ​ 상수는 변하지 않는 수 원주률 3.14, 1년 12개월 등 final 예약어를 사용하여 선언 상수를 사용하면 변하지 않는 값을 반복하여 사용할 때 의미있는 문자로 인식하기 쉽고 혹, 변하더라도 선언한 부분만 변경하면 되므로 여러부분을 수정할 필요가 없음 ​ ​ public class ConstantTest { public static void main(String[] args) { final int MAX_NUM = 10; final int MIN_NUM; MIN_NUM = 0; System.out.println(MAX_NUM); System.out.println(MIN_NUM); // MAX_NUM = 100; } } ​ ​ 리터럴(literal) ​ 원래 10, 1..

Java/정리 2021.08.19

ch01 DatatestEx1

package ch01; public class DatatestEx1 { public static void main(String[] args) { //1. 정수 550을 name1 이름으로 변수에 담아보세요 int name1 = 550; //2. 정수 22억을 name2 이름으로 변수에 담아보세요 long name2 = 2200000000L; //3. 문자 A를 name3 이름으로 변수에 담아보세요 char name3 = 'A'; //4. 실수 float 타입으로 0.12345678을 name4 이름으로 변수에 담아보세요 float name4 = 0.1234567F; //5. 실수 double 타입으로 200.0035을 name5 이름으로 변수에 담아보세요 double name5 = 200.0035F; ..

Java/chapter1 2021.08.19

ch01 Charactertest

package ch01; public class CharacterTest { //메인함수(코드의 시작점) public static void main(String[] args) { char ch1 = 'A'; System.out.println(ch1); System.out.println((int)ch1); char ch2 = 66; System.out.println(ch2); System.out.println((int)ch2); //char ch3 = -67; char ch4 = '한'; System.out.println((int)ch4); // 문제 1. 안, 녕, 하, 세, 요 //각각의 문자들을 정수값으로 하나 씩 출력해보세요 char ch5 = '안'; char ch6 = '녕'; char ch7 ..

Java/chapter1 2021.08.19

ch01 Variable(변수)

변수를 선언하는 방법 int age; int count; 변수를 초기화(값을 넣다)하는 방법 age = 10; count = 100; System.out.println 은 문자열도 출력하고 변수의 값도 화면에 출력할수있다. System.out.println(age); System.out.println(count); 변수를 변경하는방법 age = 300; //변수 변경(변하는수 변할수있는수 ) System.out.println(age); count = 500; System.out.println(count); 변수의 선언과 초기화를 동시에하는 방법 int age2 = 20; int count2 = 77; 변수의 이름을 만들 때 규칙 1.대소문자가 구별되며 길이의 제한이 없다. int name = 100; i..

Java/chapter1 2021.08.18

ch01 DataType1

※데이터 타입의 종류 1. 기본 자료형 (primitive data type) -> 8가지 2. 참조 타입 (Reference type) - 정수형(1, 10, 100) - 크기가 다르다 (담을 수 있는 숫자의 크기가 제한되어있다.) byte b; //1바이트 (8비트) short s; //2바이트 (16비트) int i; //4바이트 (32비트) long l; //8바이트 (64비트) b = 127; //b = 128; b = -128; //b= -129; //int의 상자안에 담을 수 있는 정수 값의 크기는 약 +-21억 정도이다. i = 2100000000; l = 2200000000l; //접미사 l또는 L을 붙여야 인식을 하여 L로 출력. l = 2300000000L; //대문자 L을 사용하는 ..

Java/chapter1 2021.08.18

ch01 DataType2

package ch01; public class DataType2 { //메인함수 public static void main(String[] args) { //기본 자료형 //문자 자료형 char name; //2바이트 공간에 '문자'를 담을 수 있는 데이터 자료형입니다. char a; char initial; //값을 초기화하는 방법 (값을 넣는 방법) // name = 100; name = 'A'; //홑 따옴표 사용 하나의 글자만 변수에 저장할수 있다. // name = 'AB'; System.out.println(name); name = 'B'; //변경 System.out.println(name); System.out.println("-----------"); a ='C'; initial = '..

Java/chapter1 2021.08.18