// 실습문제3
// 1325 와 9327 을 메모리에 저장하고, 두 수를 곱한 결과를 출력하세요.
// 100억과 5000을 더하여 메모리에 저장하고 출력하세요.
// ‘A’ 와 ‘B’를 메모리에 저장하고 화면에 가로로 출력하세요. AB처럼 출력되어야 합니다.
public class Exam_02_3 {
public static void main(String[] ar) {
int a=1325;
int b=9327;
long l=10000000000L;
int d=5000;
char c1='A';
char c2='B';
System.out.println(a*b);
System.out.println(l+d);
//System.out.println((char)(c1+c2)); // c1의 코드값+c2의 코드값 합계값에 해당하는 문자가 출력됨. 지금 ?가 나오는 이유는 출력이 안되는게 아니라 표현이 안된것.
System.out.print(c1);
System.out.print(c2);
System.out.println();
System.out.println();
//강사 답안
int num1=1325;
int num2=9327;
System.out.println(num1*num2);
long num3 = 10000000000L + 5000;
//백억은 long형으로 지정해줘야하기 때문에 숫자 뒤에 L을 붙여준다
System.out.println(num3);
char ch1='A';
char ch2='B';
//답안1
System.out.print(ch1);
System.out.print(ch2);
System.out.println();
//답안2
System.out.println(""+ch1+ch2);
//쌍따옴표를 열고닫기만해도(속이 비어있어도) 문자열이 됨.
//답안3
System.out.printf("%c%c",ch1,ch2);
}
}
Comment