JAVA

►출력문◀︎

chojdsj 2023. 4. 18. 18:12
728x90
* 출력메소드

 

 

- Sysetem.out.print() : 단순 출력(출력 후 줄바꿈 X)

- System.out.println() : 한줄 출력(출력 후 줄바꿈 수행)

- System.out.printf() :정해져 있는 형식에 맞춰서 그 형식에 맞는 값(변수)을 줄바꿈 하지 않고 출력

 

 

 

---->>>  위 사진에서 변수 iNum3을 출력문 안에있는 패턴대로 출력한다면 아래와 같이 나타난다.

 

 

 

 

첫번째는 d 정수형 앞에 아무것도 없기때문에 3이 바로 출력되고, 두번째는 d 정수형 앞에 7이 들어가서 왼쪽 7칸을 비우고 오른쪽 정렬이기 때문에 위와 보듯이 7칸을 비우고 맨 오른쪽에 3이 출력된것을 볼수있다. 

마지막으로 출력된 3은 맨 왼쪽에 출력되어있는데 d 정수형 앞에 -7이 붙어있다. -가 붙은것은 두번째와 반대로 오른쪽을 비우라는 뜻이기 때문에 오른쪽 7칸을 공백으로 남겨두고 왼쪽에 3이 정렬된것을 확인할수 있었다.

 

 

%d : 정수형,  %c : 문자,  %s : 문자열. %f : 실수(소수점 아래 6자리), %e : 지수형태표현,  실수%b : 논리형

 

 

 

----->>>>  %b는 논리형이고 %c는 문자, %s는 문자열이고 옆에 \n은 줄바꿈이다. 옆에 변수들은 맨 왼쪽부터 차례대로 들어가서 출력결과는 아래와 같이 확인할수있다. 

 

 

 

 

 

 

 

* Scanner

 

 

- Scanner : 프로그램 실행 중 키보드 입력을 받을 수 있게 하는 역할 

- Scanner 생성 : Scanner sc = new Scanner(System.in);

- import : 다른 패키지에 존재하는 클래스를 얻어오는 구문. Scanner를 사용하기 위해서는 필수적인 존재이다.

 
 
정수 : sc.nextInt();            실수 : sc.nextFloat(); 또는 sc.nextDouble();                문자열 : sc.next(); 또는 sc.nextLine();

 

 

'JAVA' 카테고리의 다른 글

►반복문◀︎  (0) 2023.04.21
►조건문◀︎  (0) 2023.04.20
►연산자◀︎  (0) 2023.04.20
►형변환◀︎  (0) 2023.04.17
►변수◀︎  (0) 2023.04.17