본문 바로가기

전체 글42

JAVA 변수 fianl 상수 final 변수[필드] 상수 선언 상수란 변하지 않는 정해진 수 final 키워드를 사용하여 상수 선언 선언 시 초기값 지정 실행 중 final 변수의 값은 변경 불가 package testt; import java.util.Scanner; public class blogTest { public static void main(String[] args) { final double PI = 3.14; //final 상수선언으로 변하지않는 고정값 실수형 PI 상수 선언 double radius = 10.0; //원의 반지름 실수형 변수에 값 대입 double circleArea = radius * radius * PI; //원의 면적 실수형 변수에 값 대입 System.out.println("원의 면적 = ".. 2022. 2. 8.
JAVA 변수/자동형변환/강제형변환/캐스팅/프로모션 변수란 무엇인가? 변수란 값을 저장할 수 있는 메모리 공간으로 프로그램은 변수를 통해 메모리 공간에 값을 저장하고 읽을 수 있다. 변수 선언 변수에 어떤 타입의 데이터를 저장할지 그리고 변수 이름이 무엇인지 결정하는 것 int age; //변수 선언 age = 26; //age 변수에 값 저장 변수는 변수 선언이 아닌 최초의 값이 저장될 때 변수가 생성된다.(초기화) 변수 사용 범위 : 변수는 자신이 선언된 위치에서 자신이 속한 블록 내부까지만 사용이 가능하고 밖에서는 사용할 수 없다. 변수 선언 시 사용되는 기본(primitive) 자료형 데이터타입 타입 타입 메모리 할당 크기 저장되는 값의 허용 범위 byte 정수형 1byte -128 ~ 127 short 정수형 2byte -32,768 ~ 32,7.. 2022. 2. 6.
JAVA Scanner(스캐너) 클래스 System.in 키보드로부터 직접 읽는 자바의 표준 입력 스트림 키 값을 바이트(문자 아님)로 리턴 ***System.in을 사용할 때 문제점? - 키 값을 바이트 데이터로 넘겨주므로 응용 프로그램이 문자 정보를 변환해야 한다. Scanner 클래스 System.in에게 키를 읽게 하고, 읽은 바이트를 문자, 정수, 실수, 불린, 문자열 등 다양한 타입으로 변환하여 리턴 Scanner는 개발자가 원하는 다양한 타입의 값으로 바꾸어 읽을 수 있음 ***java.util.Scanner 클래스 객체 생성 import java.util.Scanner; //import문 필요 ... Scanner a = new Scanner(System.in); //Scaner객체 생성 Scanner 클래스 메소드 메소드 설명.. 2022. 2. 5.
JAVA 반복문 - for문, while문, do~while문 반복문 - for문 초기화식에 조건으로 사용할 변수설정 조건식 확인 후 ture이면 중괄호{} 내부 실행 내부코드 실행 후 증감식 실행 다시 2번으로 돌아가서 조건식 확인 조건식이 true일 동안 조건식, 실행문, 증감식 반복 package testt; import java.util.Scanner; public class blogTest { public static void main(String[] args) { for(int i=1; i 2022. 2. 4.
JAVA 조건문 - if문, switch문 조건문 - if문 if문은 조건식에 따라 다른 실행문을 실행한다 (1) 조건식이 true일 경우 실행문A 실행 (2) 조건식이 false일 경우 실행문B 실행 → 조건식이 true면 if문 안에 있는 명령문을 실행하고, 조건식이 false면 if문 안에 명령문을 실행하지 않고 if문 밖으로 나와 B명령문 실행으로 넘어간다. package testt; public class blogTest { public static void main(String[] args) { //main메소드 선언 System.out.println("JAVA 조건식 if문 예제"); //""안에 문자열 출력하고 한 줄 띔 int num; num = 10 + 20; //int(정수형)타입의 num변수 선언 및 값 대입 if(num <.. 2022. 2. 3.
JAVA란 무엇인가? JAVA란? JAVA란 사람의 언어와 기계어 사이에서 다리와 같은 역할을 해주는 프로그래밍 언어로 1995년도에 탄생하였다. 자바소스파일(.java) -> 바이트코드파일(.class) -> 기계어 -> 실행 자바소스를 컴파일러(언어해석기 javac.exe)하여 바이트코드를 만들고 Java Virtual Macine(자바버츄얼머신 java.exe)을 이용하여 기계어로 번역하여 실행한다. JAVA는 객체지향언어이다. JAVA는 객체지향언어 OOP(Object Oriented Programming)로 부품 객체를 먼저 만들고 이것들을 조합해서 전체 프로그램을 완성한다. 객체란? 소프트웨어 객체는 현실 세계의 객체를 필드와 메소드로 모델링한 것으로 상태를 필드(Field)로 정의하고, 동작을 메소드(Method.. 2022. 2. 2.