public class Prac04 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
for(초기식; 종결식; 증감식)
int sum = 0;
for (int i = 0; i < 10; i++) {
sum += (i + 1);
}
System.out.println(sum);
int sum2 = 0;
for (int i = 0; i < 10; i++) {
sum2 += (i + 1);
System.out.println(sum2);
}
}
int i =0;
int sum =0;
while (i < 10) {
sum += (i + 1);
i++;
}
System.out.println(sum);
for-each문(3항연산자와 생김새 구분 할것)
String[] seasons = {"봄", "여름", "가을", "겨울"};
for (String season : seasons) {
System.out.println(season);
(참고)아래의 주석코드로 찍으면 줄바꿈없이 하나의 값 출력하고 띄어쓰기 하는 형태로 값을 가져 옴.
System.out.print(season+ " ");
}
01. 정수를 입력받아 홀수의 갯수를 구하는 프로그램
System.out.println("정수 입력");
int num = sc.nextInt();
int i = 1;
int cnt = 0;
while (i <= num) {
if (i % 2 == 1) {
cnt++;
}
i++;
}
System.out.println(num+"까지의 홀수개수는 " +cnt + "개 입니다.");
02. 자연수 n을 입력받아 n까지 짝수의 합을 구하는 프로그램을 구현하세요.
System.out.println("자연수 n을 입력하세요:");
int n = sc.nextInt();
int sum =0;
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) {
sum = sum+i;
}
}
System.out.println(sum);
03. 숫자 10개를 입력받아 짝수와 홀수의 개수를 구하는 프로그램
System.out.println("숫자를 10개 입력해주세요: ");
int even =0;
int odd =0;
for (int i = 0; i < 10; i++) {
System.out.println((i + 1) + "번째 숫자: ");
int n = sc.nextInt();
if (n % 2 == 0) {
even++;
} else {
odd++;
}
}
System.out.println("짝수의 개수: " + even +" 홀수의 개수: " + odd);
04. 구구단
첫번째 포문 : 행 두번째 포문 : 열
for (int i = 2; i < 10; i++) {
for (int j = 1; j < 10; j++) {
System.out.println(i+ " * " + j + " = " + (i*j));
}
System.out.println();
}
for (int i = 2; i < 10; i++) {
for (int j = 1; j < 10; j++) {
System.out.print(i+ " * " + j + " = " + (i*j) + "\t");
}
System.out.println();
}
}
}