728x90
728x90
Tech/Java & Spring2022. 11. 19. 18:36JAVA (4) 형 변환(Casting)

형 변환(Casting) - 기존의 자료형에서 다른 자료형으로 변환하는 것 저장 가능 범위 1byte : char, byte ( -128 ~ 127 ) 2byte : boolean, short ( -32,768 ~ 32,767 ) 4byte : int, float ( -2,147,483,648 ~ 2,147,483,647 ) 8byte : long, double ( -9,223,372,-036,854,775,808 ~ -9,223,372,-036,854,775,807 ) byte test1 = 5; short test2; // short는 byte보다 크기때문에 short 타입의 변수의 값을 byte 타입 변수에 할당할 수 없다 test1 = test2; byte test1 = 5; short test2..

Tech/Java & Spring2022. 11. 19. 18:16JAVA (3) 상수(Constant)

상수 - 변하지 않는 값(=리터럴값)을 지정할 때 사용 - 한 번 지정하면 바꿀 수 없다. public class Constant{ public static void main(String[] args){ final int month = 12; final int hour = 24; } }

Tech/Java & Spring2022. 11. 15. 21:52(1) 엄청 간단한 사칙연산 계산기 만들기

Scanner s = new Scanner(System.in); System.out.println("첫번째값입력"); int cal1; cal1 = s.nextInt(); System.out.println("두번째값입력"); int cal2; cal2 = s.nextInt(); System.out.println(cal1+cal2); System.out.println(cal1-cal2); System.out.println(cal1*cal2); System.out.println(cal1/cal2); // 이후 콘솔창에 첫번째 숫자값, 두번째 숫자값을 입력하면 +,-,*,/값이 한번에 나온다

JAVA (2) 변수(variable)
Tech/Java & Spring2022. 11. 15. 21:51JAVA (2) 변수(variable)

변수 (변하는 수) : 하나의 값을 저장할 수 있는 메모리 기억공간 - 프로그램에서 메모리(RAM)상의 자료(데이터)에 접근하기 위해서는 실제의 자료를 가지고 있는 변수가 필요 - 자바에서는 적절한 자료형을 선택하여 변수를 선언해야 정상적으로 값을 가져올 수 있다 변수 선언 방법 변수에 맞는 자료형과 변수 이름으로 선언한다 변수의 타입 (String을 제외한 8개의 타입을 기본형 변수(primitive variable)라 부른다) 1. 문자형 - char, String : 문자, 문자'열'을 지정하는 데 사용된다. char ch = 'a'; String st = "test"; // ' ' 문자 1글자(char) , " " 문자열(String) char ch2 = 97; char ch2 = 0x61; //..

JAVA (1) 입문
Tech/Java & Spring2022. 11. 15. 21:22JAVA (1) 입문

코드가 실행되기 까지의 순간 1. 개발자가 .java 소스파일을 작성 2. 컴파일러로 바이트 코드 파일을 작성 3. JVM 구동 명령어로 실행 ※입력 ㅡ> 출력 / request ㅡ> response / input ㅡ> output 유의사항 1. 영문 대소문자 구분을 철저히 할 것 2. 세미콜론( ; )은 필수 3. 접근제어자를 잘 활용하자 ㅡ> 객체지향 사용자로부터 문자열 입력받기 1. Scanner 2. BufferedReader print (출력 메서드) print 내용을 출력. 라인을 바꾸지 않음 println 라인을 바꿈 예제 Scanner sc = new Scanner(System.in); System.out.println("아무 문자나 입력해보세요"); sc.nextLine(); Buffer..

728x90
728x90
image