package array03;
public class ArrayEx01 {
public static void main(String[] args) {
// 반복 stack
int num = 1;
for (long i = 2L; i <= 4000000000000000000L; i = i * 2) { // 콤마가 없으니 인수가 1개, 세미콜론은 구분자
System.out.println("2의 " + num + "승 : " + i);
num++;
}
}
}
구구단
package array03;
public class Gugudan {
public static void main(String[] args) {
for (int n = 2; n < 10; n++) {
for (int i = 1; i < 10; i++) {
System.out.println(n + "*" + i + "=" + (n * i));
}
System.out.println();
}
}
}
구구단 단수 지정
package array03;
import java.util.Scanner;
public class Gugudan2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("구구단을 시작합니다.");
boolean confirm = true;
while (confirm) {
System.out.println("숫자를 입력하세요. 2~9");
int num = sc.nextInt();
for (int i = 1; i <= 9; i++) {
System.out.println(num + "*" + i + "=" + (num * i));
}
System.out.println("계속 진행할까요? y or n");
String check = sc.next();
if (check.equals("n")) {
//break; // 가장 가까운 반복문을 빠져나갈때 사용
confirm = false;
}
}
System.out.println("구구단 프로그램 종료");
}
}