23.11.15
수업 진행 방향
변수 > 연산자 > 조건문 > 반복문> 배열 > 메소드 > OOP > Arraylist > MVC > 상속 > 추상클래스 > 인터페이스 > JDBC
import java.util.Scanner;
public class ex01입력출력 {
public static void main(String[] args) {
// 주석 : 코드에 영향을 끼치지 않는 메모 입니다.
// 단축키
// 1) 글자크기를 늘리기 : ctrl +
// 2) 글자크기를 줄이기 : ctrl -
// 출력문
System.out.println("Hellow World!!!");
// 출력문 생성 단축키
// 직접입력 syso + (ctrl + space bar)
System.out.println("전석균 안녕!");
// 중괄호 영역 확인 가장 좋은 방법
// 1) 중괄호 뒷부분을 더블클릭 > 영역 드래그
// 입력문
// 1. 입력을 도와주는 도구를 꺼내오기
Scanner sc = new Scanner(System.in);
// 2. 입력받을 수 있는 구문 작성
sc.next();
}
}
package ex02변수및자료형;
public class Ex01변수 {
public static void main(String[] args) {
// 변수 선언 : 타입 변수명 = 값 !
// 정수 데이터 7이라고 하는 값을 담는 num 변수 선언하기
int num = 7;
System.out.println(num);
// num 변수 데이터를 3으로 변경
// 자료형을 정해주는 것은 단 한번만 하면 된다. (변수 생성시)
num = 3;
System.out.println(num);
// 상수 선언방법 : final 키워드 사용!
// 정수형 2라는 숫자를 담을 수 있는 상수를 num2 선언해주세요
final int num2 = 2;
// num2 = 5; > 상수는 값 변경이 불가능하다.
}
}
23.11.16
// 변수 선언 : 타입 변수명 = 값 !
// 정수 데이터 7이라고 하는 값을 담는 num 변수 선언하기
int num = 7;
System.out.println(num);
// num 변수 데이터를 3으로 변경
// 자료형을 정해주는 것은 단 한번만 하면 된다. (변수 생성시)
num = 3;
System.out.println(num);
// 상수 선언방법 : final 키워드 사용!
// 정수형 2라는 숫자를 담을 수 있는 상수를 num2 선언해주세요
final int num2 = 2;
// num2 = 5; > 상수는 값 변경이 불가능하다.
/* 변수명 규칙 :
* 1. 키워드 사용이 불가능하다.(int, final...)
* 2. 대소문자를 구분한다. 길이에는 제한이 없다.
* 3. 숫자로는 시작할 수 없다.
* 4. 특수문자는 '_' 와 '$' 만 허용한다.
*/
// 변수명 권장규칙
// 1. 첫글자는 항상 소문자로 시작
// 2. 변수 이름이 여러단어일 경우 이어지는 첫글자는 대문자로 한다.
// ex) int wishList (카멜표기법을 따른다.)
// 기본 자료형
// 1) 논지 자료형 : boolean (1byte)
// 참이라는 데이터를 저장하는 bool 이라는 변수 선언
boolean bool = true;
System.out.println("true를 넣은 결과 " + bool);
bool = false;
System.out.println("false를 넣은 결과 " + bool);
// 2) 문자 자료형 : char (2byte)
// char : 홀따옴표를 사용해서 작성하고 한 글자만 들어갈 수 있다.
char name = '전';
// 문자열 자료형(기본 자료형은 아니다)
// String : 쌍따옴표를 사용해서 작성하고 여러 글자가 들어갈 수 있다.
String name2 = "임경남 선생님!";
System.out.print("char의 name 변수 : " + name);
System.out.println("String의 name 변수 : " + name2);
// System.out.print() ---> 개행 없이 출력
// 3) 정수 자료형
// byte(1), short(2), int(4), long(8) >> 정수형 기본값 int
// --> 데이터 크기가 의미하는 것은 표현할 수 있는 범위
// 정수를 작성하면 java는 기본 적으로 int로 인식 한다.
byte num = (byte)127;
// (byte)의 강제형변환이 없는 경우 int로 인식함
// 명시적 형변환(강제 형변환)
// ---> 큰 그릇을 가진 데이터 자료형을 작은 크기의 자료형으로
// 옮기는 작업을 할 때, 데이터 손실이 발생해도 괜찮음.
// ---> 강제적으로 형을 변환하고 싶을 때 사용!
// 묵시적 형변환(자동 형변환)
// ---> 자동으로 자료형 변환
// ---> 작은 크기를 가진 데이터 자료형을 큰 크기의 자료형으로
// 옮겨 담을때, 자동으로 자료형이 변환!
long num2 = 12345;
System.out.println(num);
System.out.println(num2);
// 4) 실수 자료형
// float(4byte), double(8byte) >> 실수형 기본값 double
// 3.14라는 데이터를 담는 float 형태의 num3를 선언
float num3 = (float)3.14;
float num4 = 3.14f;
System.out.println(num3);
System.out.println(num4);