국비학원/공부

13일차 java(1)

mikan- 2023. 5. 9. 23:26

# 출력

// 한 줄 주석
/* 여러줄 주석 
 * 저장(javac.exe) -> 자동으로 컴파일이 된다.(ctrl + s)
 * 실행(java.exe) -> ctrl + f11
 * */
public class HelloTest {
	// 프로그램의 시작
	public static void main(String[] args) {
		System.out.print("Hello, World!");
		System.out.println("Hello, World!");
		// println : ln(줄바꿈)
	}

}
public class HelloTest2 {
	public static void main(String args[]) {
		// 문자 -> '한', 'a', 문자가 한개이상 -> 문자열 -> "ab", "한글"
		System.out.println("패키지 개념과 작성방법");
		System.out.println(20230509); // 숫자 출력
		System.out.println(2 > 3); // 논리적인 값 -> 참인지 거짓인지 알 수 있는 값
		System.out.println(true); // false
		System.out.println('v'); // 문자 한 개 출력
	}
}

 

 

# 변수

public class VarTest {

	public static void main(String[] args) {
		System.out.println("변수의 개요 및 선언, 작성법");
		/*
		 *  변수(Variable) : 메모리(RAM)에 문자, 숫자, 논리적인값 을 저장할 공간
		 *  형식(자바) : 자료형(데이터형 = type) 변수명=값
		 *  형식(자바스크립트) : var 변수명 = 값(자료형을 표시 X)
		 */
		int age; // var age; 정수값 변수선언(공간은 만들어 졌는데 아직 저장안함)
		age = 25;
		// int age = 25; 변수를 선언하면서 동시에 값을 25를 저장
		System.out.println("제 올해의 나이는 " +age+ "살 입니다."); // 변수와 결합 할땐 + 를 씀
		int $test = 3; // $ 혹은 _ 만 가능함
		System.out.println($test);
		byte b = 23;	// -128 ~ 127 까지만 가능
		short c = 12;	// -32768 ~ 32767
		int sum = b+c;	// sum = 35(b(23)+c(12))
						// 형변환 때문에 byte와 short 로 저장이 안됨
		System.out.println("sum : "+sum);
		
		// out of range : 저장 범위를 벗어난 경우
		long no = 1234567890000L; // long형 으로 저장하기 위해선 반드시 결과값 뒤쪽에 L or l 을 붙여야 된다.
		System.out.println("no : "+no);
	}

}
public class VarTest2 {

	public static void main(String[] args) {
		// 실수를 저장하는 자료형 2가지 : float, double(단답형)
		System.out.println("실수를 저장하는 자료형 2가지 : float, double(단답형)");
		// byte f; int f; : 자료형과 상관없이 동일한 변수명은 사용 불가능
		float f = 5.3f;	// 실수는 무조건 double형으로 인식 하기 때문에 에러 발생
						// float형에 맞게 저장해야됨(실수 뒤에 f)를 표시
		double f2 = 5.3;
		System.out.println("f : "+f+"\n"+"f2 : "+f2);
		
		// float 와 double 의 차이
		System.out.println("float 와 double의 차이점");
		float m_float = 123456.789123f;	// 소수점 둘째자리 까지 저장
		double m_double = 123456.789123;	// float 이상의 정말한 값을 저장 
		System.out.println("m_float = "+m_float);
		System.out.println("m_double = "+m_double);
		
		
	}

}

'국비학원 > 공부' 카테고리의 다른 글

15일차 java(3)  (1) 2023.05.11
14일차 java(2)  (0) 2023.05.10
13일차 oracle(6)  (1) 2023.05.09
12일차 oracle(5)  (1) 2023.05.08
11일차 oracle(4)  (0) 2023.05.04