quilt code
[Java] 변수와 시스템 입출력 본문
1. System. + out. + println(리터럴 또는 변수);
| println(내용); | 괄호 안의 내용을 출력하고 행을 바꿔라 |
| print(내용); | 괄호 안의 내용을 출력만 해라 |
| printf("형식문자열", 값1, 값2) | 괄호 안의 첫번째 문자열 형식대로 내용을 출력해라 |
- println : 괄호 안의 내용을 단순 출력 \n 포함x. 문자 그대로 출력하고 싶을 때. 줄바꿈
- print : 줄바꿈 x
- printf : %d %s 등을 쓰기 위함. 뒤에 대응대는 값 작성. 형식을 신경써야할때
| 정수 | %d %6d %-6d |
정수 6자리 정수, 왼쪽 빈자리 공백 6자리 정수, 오른쪽 빈자리 공백 |
| 실수 | %10.2f | |
| 문자열 | %s %6s %-6s |
문자열 6자리 문자열, 왼쪽 빈자리 공백 6자리 문자열, 오른쪽 빈자리 공백 |
| 특수문자 | \t \n %% |
키보드에서 입력된 내용을 변수에 저장하기
int keycode = System. + in. + read();
시스템이 가지고 있는 입력장치에서 입력된 키코드를 읽어라
읽은 키코드를 변수에 저장
1.

**m+ctrl+space = public static void main(String[] args) {
**ctrl+alt+방향: 복사
**ctrl + 1 quick fix : 필요한 상황에서 코드 완성
**sysout+ctrl+space = System.out.println
- %1$s : 문자열
- %2$s : 두번째값

2.

new Scanner 먼저 작성

커서 두고 ctrl+space -> import 생성

Integer.parseInt(strNum); : 숫자로 강제 변환해서 더해줘야함

3.

scanner에서 불러와서
String name = scanner.nextLine(); <여기에 입력하겠다는 뜻

**참고

1.


실수라 double 사용
★★★변수 이름 바꿔야함★★★ height width
변수 이름을 정확히 설정해줘야함
double height scanner.~

2.

이건 그냥 수학이잖아,,,,
거리=속력x시간
단위:광년
빛의 속도(km/s)*60(초)*60*24*365(년)

double distance = 40e12;
double light = 300000;
double year = light * 60 * 60 * 24 *365;
double time = distance / year;

System.out.print("빛의 속도로 프록시마 센타우리 별까지 가는데 걸리는 시간은" + result + "광년이다.");
System.out.printf("빛의 속도로 프록시마 센타우리 별까지 가는데 걸리는 시간은 %d광년이다.", result);
->printf 를 쓰고 싶으면 %d<<사용 . 띄어 쓰기까지 하고 싶으면 %d\n
System.out.printf("빛의 속도로 프록시마 센타우리 별까지 가는데 걸리는 시간은 %.15f 광년이다.",result);
소수점 이하 15자리까지
double형이어서 f (result 값이 실수이기 때문에)
3.


넓이 area
부피 volume
%.13f printf일때만 소수점 뒤 몇자리까지

4.



데이터 입력 처리 출력이 한 코드에 있으면 수정이 힘들다
//데이터 입력
Scanner scanner = new Scanner(System.in);
System.out.print("500원짜리 동전의 갯수: ");
int coin500 = scanner.nextInt();
System.out.print("100원짜리 동전의 갯수: ");
int coin100 = scanner.nextInt();
System.out.print("50원짜리 동전의 갯수: ");
int coin50 = scanner.nextInt();
System.out.print("10원짜리 동전의 갯수: ");
int coin10 = scanner.nextInt();
//데이터 처리
int result = coin500*
//데이터 출력
System.out.print
'daily > Java' 카테고리의 다른 글
| [Java] 조건문과 반복문 (0) | 2022.12.26 |
|---|---|
| [Java] 연산자 (0) | 2022.12.23 |
| [Java] 타입 변환 (0) | 2022.12.21 |
| [Java] 타입 (0) | 2022.12.21 |
| [Java] 확인 문제 (0) | 2022.12.20 |