JAVA 기초

JAVA 3-2

Vanillwa 2023. 8. 14. 12:56

printf

package ex_printf;

public class Ex1_Printf {

	public static void main(String[] args) {
		//printf : 문자열과 변수를 함께 출력할 수 있도록 도와주는 포맷형식 f = format
		
		int su1 = 10, su2=7;
		//10 + 7 = 17
		
		System.out.println(su1+" + "+su2+" = "+(su1+su2));
		
		//printf 사용하기
		System.out.printf("%d + %d = %d",su1,su2,su1+su2);
		
		/*형식문자
		정수형 형식문자 : %d
		문자형 형식문자 : %c
		문자열 형식문자 : %s
		실수형 형식문자 : %f
		*/
		
		int age=30;
		System.out.printf("\n저의 나이는 %d입니다\n",age);
		/*이스케이프문자 - \ (역슬래쉬) 뒤에나오는 문자에 따라 기능이 달라짐
		\n : 줄바꿈
		\t : tab 
		\' : 작은따옴표
		\" : 큰따옴표
		%% : %만 특이하게 출력하기위해 %%입력
		*/
		
		System.out.printf("제 나이는 %d세이고, 키는 %dcm입니다\n",age,170);
		System.out.printf("원주율은 %.2f입니다\n",3.141592);
	}

}

 

scanner

package ex2_scanner;

import java.util.Scanner; //java.util에 있는 scanner 기능을 불러옴

public class Ex1_Scanner {

	public static void main(String[] args) {
		//scanner : 키보드에서 값을 입력받아 변수에 저장할 수 있도록 해주는 클래스
		Scanner sc = new Scanner(System.in); // scanner 구현
		
		System.out.printf("나이를 입력하세요 : ");
		int num = sc.nextInt(); //키보드로 정수값을 받고 엔터를 치면 num 변수에 값을 대입
		System.out.printf("제 나이는 %d살입니다.\n",num);
		
		System.out.printf("이름을 입력하세요 : ");
		String name = sc.next(); //String : 문자열과 관련된 클래스 /유일하게 import를 안해도 사용할 수 있음
		System.out.printf("제 이름은 %s입니다.\n",name);
		
	}

}

 

'JAVA 기초' 카테고리의 다른 글

JAVA 4-1  (0) 2023.08.17
JAVA 3-3  (0) 2023.08.14
JAVA 3-1  (0) 2023.08.14
JAVA 2-2  (0) 2023.08.11
JAVA 2-1  (0) 2023.08.11