package kr.s05.operation;
public class ForMain04 {
public static void main(String[] args) {
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.print("단 입력: ");
int dan = input.nextInt();
System.out.println(dan + "단");
System.out.println("===========");
for(int i=1;i<=9;i++) {//i = 곱해지는 수
System.out.println(dan + "*" + i + "=" + dan * i);
}
input.close();
}
}
출력)
단 입력: 5
5단
==============
5*1=5
5*2=10
5*3=15
5*4=20
5*5=25
5*6=30
5*7=35
5*8=40
5*9=45
Scanner를 통해 입력 받을 정수형 변수인 dan은 '단 수'가 되고, 그에 따라 몇 단을 구할지가 결정된다.
그리고 i는 곱해지는 수로, for문 안에서 루프를 돌며 입력받은 dan과 곱해져 출력된다.
위 for문에서 dan + "*" + i + "="까지는 문자열, dan*i가 연산에 해당한다.