JAVA QUIZ

sung eon·2022년 5월 16일
0

JAVA

목록 보기
2/21

Quiz1

문자형 변수 S, 정수형 변수 10을 선언하고 출력해보자

char quiz1 = 'S';
int quiz2 = 10;

System.out.println(quiz1);
System.out.println(quiz2);

를 하면

S
10

이 출력되는데,
이 때 같은 줄에 출력하고 싶다면 어떻게 해야할까?

char quiz1 = 'S';
int quiz2 = 10;

System.out.println(quiz1 + quiz2);

이렇게 하면 93이 출력되는데, 이건 S가 아스키코드 상으로 83이어서 83+10인 93이 출력되게 되는 것이다.

따라서,

char quiz1 = 'S';
int quiz2 = 10;

System.out.println(quiz1 + "" + quiz2);

이렇게 중간에 ""을 해주고 출력하면 된다.

S10

행을 분리하고 싶다면

char quiz1 = 'S';
int quiz2 = 10;

System.out.println(quiz1 + "\n" + quiz2);

""안에 (백슬래쉬)n을 넣어주면

S
10

으로 출력된다.
\n 은 컴퓨터한테 개행(행을 바꾸는 것)을 해줘! 라고 말해주는 것이다.

Quiz2

나는 첫번째 처럼 했는데 강의를 보니 두가지 방법이 있다. 똑같이 값은 30이 나오는데, quiz1처럼 선언과 동시에 할당하면 더 편하다!

그리고 여기서 30은 마지막 값이니까

System.out.println(quiz1[quiz1.length -1]);

해도 30이 나온다 : ) 참고참고!

profile
코베베

0개의 댓글