본문 바로가기

JAVA/DAY 04 _ 23.08.22

Basic

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