package for_while_exam;
public class Test {
public static void main(String[] args) {
// for문 연습
// 1 ~ 10까지 정수의 합을 계산하여 정수형 변수 total 에 저장 후 출력
int total = 0; // 합계를 누적할 변수 total 을 선언하고 0으로 초기화
for(int i = 1; i <= 10; i++) {
// 합계 누적 변수 total 에 i값(1 ~ 10)을 누적
// total = total + i;
total += i;
}
System.out.println("1 ~ 10까지 정수의 합 = " + total);
System.out.println("===================================");
// while 문을 사용하여 위의 코드를 변환
total = 0;
int i = 1;
while(i <= 10) {
// 합계 누적 변수 total 에 i값(1 ~ 10)을 누적
// total = total + i;
total += i;
i++;
}
System.out.println("1 ~ 10까지 정수의 합 = " + total);
System.out.println("=======================================");
// 1 ~ 100 까지의 정수 중에서 3의 배수의 합 계산 후 출력
// => 단, 계산 과정에서 현재 i값(3의 배수)도 출력
// ex) 3 6 9 12 15...99 까지 출력 후
// 1 ~ 100 까지 정수 중 3의 배수 총 합 = xx
// i = 1; // 제어변수
total = 0; // 합계 누적 변수
for(i = 1; i <= 100; i++) {
// if문을 사용하여 3의 배수 판별 후 출력
if(i % 3 == 0) {
System.out.println(i);
// 합계 누적
total += i;
}
}
System.out.println("1 ~ 100까지 정수 중 3의 배수 총 합 = " + total);
System.out.println("===============================================");
// for문과 if문을 조합하여 3, 6, 9 게임
for(i = 1; i <= 100; i++) {
// i값이 일의 자리가 3, 6, 9 일 때 박수!
// 또한, 십의 자리가 3, 6, 9 일 때도 박수!
if(i % 10 == 3 || i % 10 == 6 || i % 10 == 9) { // 박수칠 경우
System.out.println("짝!");
} else {
System.out.println(i + " ");
}
}
}
}
package for_statement;
public class Test4 {
public static void main(String[] args) {
for (int i = 0; i <= 59; i++) {
// System.out.println(i + "분");
for (int j = 0; j <= 59; j++) {
System.out.println(i + "분" + j + "초");
}
System.out.println("----------------");
}
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
System.out.println(i + "*" + j + "=" + i * j);
}
}
int i = 10;
int j = 2;
if (i > j) {
System.out.println(">");
}
if (i < j) {
System.out.println("<");
}
if (i == j) {
System.out.println("==");
}
for (int dan = 2; dan <= 9; dan++) {
System.out.println("<" + dan + "단>");
for (i = 1; i <= 9; i++) {
System.out.println(dan + "*" + i + "=" + (dan * i));
}
System.out.println("---------------");
}
System.out.println("======================");
for (i = 1; i <= 10; i++) {
System.out.println("서킷 트레이닝" + i + "번째 반복");
for (j = 1; j <= 5; j++) {
System.out.println("스쿼트" + j + "번째 반복");
}
for (int a = 1; a <= 3; a++) {
System.out.println("푸쉬업" + a + "번째 반복");
}
for (int b = 1; b <= 10; b++) {
System.out.println("버핏" + b + "번째 반복");
}
System.out.println("-----------------------");
}
for (int hour=0;hour<=23;hour++) {
System.out.println("-----------");
for (int min=0;min<=59;min++) {
for (int sec=0;sec<=59;sec++) {
System.out.println(hour + "시"+min+"분"+sec+"초");
}
}
}
}
}package for_statement;
public class Test6 {
public static void main(String[] args) {
for(int i=1; i<=5; i++) {
for(int j=1; j<=5; j++) {
System.out.print("*");
}
System.out.println();
}
for(int i=1; i<=5; i++) {
for(int j=1; j<=i; j++) {
System.out.print("*");
}
System.out.println();
}
}
package for_statement;
public class Ex6 {
public static void main(String[] args) {
for(int i=1;i<=10;i++) {
System.out.println("서킷 트레이닝" + i +"회 반복");
for (int j=1; j<=i; j++) {
System.out.println("스쿼트 " + j + "회 반복");
}
}
}
}