포문
2의 승수 구하기
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("구구단 프로그램 종료");
}
}
'Programming Language > Java' 카테고리의 다른 글
이클립스 run 설정 (0) | 2020.03.23 |
---|---|
자바 String (0) | 2020.03.23 |
자바 value passing, reference passing (0) | 2020.03.23 |
자바 static, heap, stack 영역 구분 (0) | 2020.03.20 |
자바 함수 쓰는 위치 (0) | 2020.03.20 |