본문 바로가기
Programming/Java

[JAVA] - 출력과 선언 규칙

by 공부합시다홍아 2023. 10. 25.
 

JAVA 11 jdk 설치 방법

JAVA 11 설치방법 https://www.oracle.com/ Oracle | Cloud Applications and Cloud Platform Oracle condemns the terrorist attacks against Israel and its citizens. Oracle will provide all support necessary to its employees and to the government of Israel an

hong-study.tistory.com

 

출력문 Print
System.out.print()
System.out.println()
System.out.printf()

출력문의 차이

  • println : 가장 마지막에 개행이 추가되어 출력된다.
  • print    : 값이 가로로 출력되고자 할 때 사용한다.
  • printf   : 서식문자 혹은 탈출문자를 이용해 출력한다. ※ python에서는 "문자열".format 과 비슷하다.
package day01;

public class Sysout {

	public static void main(String[] args) {

		System.out.println("안녕하세요"); 
        
		System.out.print("안녕하세요.\n"); 
        
		System.out.printf("오늘은 %d년 %d월 %d일 이고, 저는 %s입니다.", 2023,10,25,"홍길동");
        
	}

}


세미콜론(;), 블록({}), 공백(whitespace)
  • 논리적인 한 문장이 끝날 때 반드시 세미콜론을 붙여줍니다.
  • 블록은 중괄호로 묶은 부분을 말하며, 복합문을 구성하는 요소입니다.
  • 즉, 종속된 문장이 다수 개일때,' { ' 로 시작하고 ' } '로 닫습니다.
  • 공백은 빈칸, 탭, 빈 줄 등이 있으며, 이러한 공백은 소스코드를 보기 좋게 하고 알아보기 쉽게 하는데 사용합니다.
  • 즉, 프로그램을 구조화 형태로 표현하는데 유용합니다.

※ 서식문자

  • % d : 정수 전달
  • % s : 문자열 전달
  • % f : 실수 전달
  • 이외에도 여러가지가 있지만 주로 사용은 위 세가지를 이용한다.

주석문(Comment)
  • 주석은 프로그램의 실행에는 전혀 영향을 미치지 않습니다.
  • 코드를 입력한 후 그 코드를 이해하기 쉽도록 첨언하는 기능입니다
  • 코드에 주석을 달아 프로그램을 수정하거나 변경할 때 시간과 노력을 절감할 수 있습니다.
한줄 주석(//)  : 주석 내용이 한줄일 때 사용. // 다음부터 그 줄의 끝까지의 내용이 주석으로 간주됩니다.
여러 줄 주석(/* ~~~~~ */) : 여러 줄의 주석이 필요할 때 사용. /* ~~ */ 사이의 내용이 모두 주석처리됩니다.
Document 생성용 주석(/** ~~~ */) : API 문서 생성용 주석입니다.


식별자

자바 언어에서 식별자는 클래스명, 변수명, 메서드명  등 사용자가 만들어서 이용하는 고유한 이름을 식별자라고 합니다.

식별자 생성 규칙(꼭 지켜야할 규칙)

1. 대,소문자를 구분하고 길이 제한은 없습니다.
2. 문자와 숫자, 밑줄(_), 달러기호($)를 포함할 수 있습니다.
3. 문자, 밑줄, 달러기호로 시작할 수 있습니다.
4. 숫자로는 시작할 수 없습니다.
5. 공백을 포함할 수 없습니다.
6. 키워드(예약어)는 식별자로 사용할 수 없습니다.

클래스/인터페이스 이름 규칙
- 명사나 형용사를 서술적으로 연결하여 사용합니다.
- 첫글자는 대문자로 표기합니다.
- 연결된 단어의 첫 글자도 대문자로 표기합니다.
   ex) HelloWorld, MyCalculator

변수 선언 방법
<데이터 유형> <변수 식별자 이름>;

- 같은 타입의 변수는 콤마(,)를 사용하여 한꺼번에 선언할 수 있습니다.
   ex) int a, b, c;

- 변수를 선언하고 처음 값을 저장할 경우 이러한 값을 초기값이라고 부릅니다.

- 변수에 초기값을 주는 행위를 '초기화'라고 부릅니다.

변수의 사용 범위 
- 변수는 중괄호"{ }" 안에서 선언되고 사용됩니다.
- 변수는 선언된 블록 내에서만 사용이 가능합니다.
- 변수는 블록이 끝나면 메모리상에서 제거됩니다.

변수 이름 규칙
- 명사적 의미를 갖게 만듭니다.
- 첫글자는 소문자, 연결 단어의 첫글자는 대문자로 표기합니다.
   ex) customerAge, phoneNumber

※ 변수의 초기화
    : 변수에 초기값을 주는 행위를 "초기화"라 한다.
package day01;

public class Variable {

	public static void main(String[] args) {
		
		int a;
		a = 10;
		System.out.println(a);
		
		String b;
		b = "문자열";
		System.out.println(b);
		
		
	}

}


메서드 이름 규칙
- 동사적 의미를 갖게 합니다.
- 첫글자는 소문자, 연결 단어의 첫글자는 대문자로 표기합니다.
- 메서드 이름 뒤에는 반드시 한 쌍의 괄호"()"가 뒤따릅니다.
- 일반적으로 메서드 이름에는 "_"를 사용하지 않습니다.
   ex) writeView(), join()

상수 이름 규칙
- 모든 문자는 대문자로 표기합니다.
- 단어와 단어 사이는 "_"로 연결합니다.
   ex) NUMBER_ONE, LOGIN_OK

활용
package day01;

public class VariableScope {

	public static void main(String[] args) {
		
		int num1 = 10;
		int num2 = 20;
		
		if(num1<num2) {
			System.out.println("큰 수 : "+ num2 +" 입니다.");
			}
		else {
			System.out.println("큰 수 : " + num1 + " 입니다.");
		}
		
		if(true) {
			int num3 = num1 + num2;
			System.out.println("두 수의 합 : "+ num3 + " 입니다.");
		}

	}

}


 

728x90

'Programming > Java' 카테고리의 다른 글

[JAVA] 연산자  (0) 2023.10.25
[JAVA] 데이터 타입과 형변환  (0) 2023.10.25
JAVA 11 jdk 설치 방법  (0) 2023.10.25
선택 정렬 알고리즘  (0) 2020.10.20
1~100범위 안에 가장 큰 소수 구하기  (0) 2020.10.20