JAVA 기초 - 상수(Constant)
·
JAVA/JAVA 기초
E_Constant.java package com.kh.variable; public class E_Constant { public void constant() { int age = 10; System.out.println("age : " + age); age = 11; // 변수에 다른 값 대입 가능(변수값 변경 가능). 변수에는 하나의 값만 담길 수 있다. System.out.println("변경 후 age : " + age); //상수명 : 모두 대문자로 이름짓는게 권장사항 final int AGE = 20; System.out.println("AGE : " + AGE); //AGE = 21; x // 상수 : 한번 기록된 값 변경 불가 } } Point - 상수명 : 대문자로 짓는다. 한번 기록된..
Java 기초 - Overflow
·
JAVA/JAVA 기초
package com.kh.variable; public class D_Overflow { public void overflow() { // byte 자료형의 변수 저장 가능한 값 범위 : -128 ~ 127 총 256 //byte bNum = 128; // 코딩하는 동안 bin이라는 폴더에 컴파일이 계속 진행되고 있는데 빨간줄이 뜬다는 것은 '컴파일 오류' 라고 부른다. byte bNum = 127; // -128 -127 -126 ..... 126 127 -128 : overflow bNum++; // bNum에 담긴 값에 +1 증가 시키겠다. -> -128이 나오는 이유는 위처럼 연결되어 있는 구조이기 때문에 (overflow) bNum++; System.out.println("bNum : " + ..
Java 기초- 형변환 (Type Casting)
·
JAVA/JAVA 기초
C_Casting.java package com.kh.variable; public class C_Casting { // 형변환 : 값의 자료형을 바꾸는 것 /* * 컴퓨터에서의 값 처리 규칙 (즉 형변환이 필요한 상황) * 1.대입연산자 기준으로 해서 왼쪽과 오른쪽 자료형이 일치해야함 * --> 같은 자료형에 해당하는 값만이 대입됨 * --> 다른 자료형의 값을 대입하고자 한다면 대입하고자하는 그 값에 형변환이 필수 * * 2. 같은 자료형 끼리만 계산이 가능 --> 그 결과값 마저도 같은 자료형 * int 변수 = int값 + int값 * * *형변환 종류 * - 자동형변환 : 자동으로 형변환돼서 알아서 연산(대입,산술0)되기 때문에 형변환을 할 필요가 없음. * - 강제(명시적)형변환 : 자동으로 ..
JAVA 기초 - Scanner (Java User Input)
·
JAVA/JAVA 기초
package com.kh.variable; import java.util.Scanner; public class B_KeyboardInput { // 사용자가 키보드로 입력한 갓을 가져오고자 할 때 사용할 클래스 // java.util.Scanner 클래스에서 제공하는 메소드를 통해 입력한 값을 가져올 수 있음. public void inputScanner1() { // 사용자의 인적사항을 입력받은 후 출력 // 클래스 생성 Scanner sc = new Scanner(System.in); System.out.print("당신의 이름은 무엇입니까: "); // 사용자가 입력한 값을 문자열로 받고자 할 때 사용되는 메소드 ( sc.next(), sc.nextLine() ) String name = sc...