728x90
반응형
#210706#숫자와문자열#데이터타입
1. 데이터 타입을 구분하는 이유?
간략히 설명하면, 타입별 어울리는 연산방법이 있기 때문이다.
2. 본 수업의 목적
1) 이 시스템에는 어떤 종류의 데이터 타입이 존재하는가?
2) 각각의 데이터 타입별로 어떤 연산방법이 존재하는가?
3. 오늘 배운 내용
public class Datatype {
public static void main(String[] args) {
System.out.println(6); //Number
System.out.println("six"); //String
System.out.println("6"); //String 6
System.out.println("1111".length()); // 4, 문자열 길이 알려주는.
System.out.println(1111);
}
}
1) 자바는 class를 찾아간다. 따라서 파일명(?)과 class 이름이 같아야 함.
2) main함수를 선언할때 public static void~를 붙여야 함.
3) System.out.println(); 는 printf(); 함수와 같은 역할. (빠른 출력: 이클립스에서 sout > ctrl+스페이스바)
4) 기본적인 데이터 타입 구분은 동일함. 6 / "6" / "six" = 숫자 / 문자 / 문자
5) c언어와 비교했을 때 좀 더 사용자 친화언어라는 것이 느껴짐.
- c언어의 경우, 무언가를 출력하거나 길이를 세려면 변수 선언부터 과정을 상세하게 나열해야 함.
반면 자바는 System.out.println("5".length()); 하면 바로 길이를 알 수 있음.
'[JAVA] > 생활코딩' 카테고리의 다른 글
[생활코딩] 이클립스 없이 컴파일하기 (0) | 2021.07.14 |
---|---|
[생활코딩] 입력과 출력 (0) | 2021.07.13 |
[생활코딩] 디버거 (0) | 2021.07.09 |
[생활코딩] 깃허브에서 소스파일 다운 받아서 활용하기 (0) | 2021.07.08 |
[생활코딩] 숫자와 연산, 문자열, 변수, casting (0) | 2021.07.07 |