1. Hello, World!
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
2. print, sum
// 단축키는 F11
System.out.println("qwer");
System.out.println("1111");
System.out.println("2222");
// 1~10 정수의 합
int x = 1;
int sum = 0;
while(x <= 10) {
sum = sum + x;
x = x + 1;
}
System.out.println(sum);
3. 주석
System.out.println("qwer");
// System.out.println("1234");
// 여려줄을
// 주석처리 하려면
// 앞뒤에
// /* */
// 해도되고 ctrl + / 해도된다
// 한줄만 주석을 빼려면 다시 ctrl + /하면 돼
4. 오류의 종류
// a = 10; ----> 오류가 뜨면 왼쪽에 왜 그런지 알려준다구. 잘 봐야지!
// cannot be resolved to a variable : 변수설정이 잘못된것
// 1. 구문 오류 (= 문법오류)
// -1. System.out.println(안녕하세요); --> 문자열에 " "이게 없으면 컴파일이 안된다
// -2. system.out... --> s가 소문자일때도 안맞는다구
// 2. 런타임 오류 : 문법은 오류가 없으나 실행하는 과정에서 문제가 생길 때
// -> 컴파일은 성공함, 프로그램 수행 중에 뻗는것. (= exception)
// System.out.println("안녕하세요");
// String a = null;
// a.getBytes(); 왼쪽에 노란색으로 뜨는건 컴파일 오류는 아님 -> warning!! 느낌
// System.out.println("반갑습니다");
// 3. 버그 (= 논리오류)
int a = 10;
int b = 20;
int result = a - b; // 실행 결과가 잘못 나오잖아! 의도한 결과와 다른 결과가 나올 때
System.out.println("a + b의 값 : " + result);
'JAVA > DAY 04 _ 23.08.22' 카테고리의 다른 글
변수 타입 (0) | 2023.08.29 |
---|---|
Variable (0) | 2023.08.28 |