1. 짝수의 합 구하기 2 + 4 + ~100
public class SumOfEvenNum{
public static void main (String[] args){
int sum = 0;
for(int n = 1; n <= 100; n++){
if(n % 2 == 1) continue;
sum += n;
}
System.out.println("짝수의 합은? " + sum);
}
}
짝수의 합은? 2550
2. 1부터 100 까지의 합?
public class SumOfNum{
public static void main (String[] args){
int sum = 0;
for(int n = 1; n <= 100; n++){
sum += n;
}
System.out.println("1부터 100까지의 합은? " + sum);
}
}
1부터 100까지의 합은? 5050
3. 1부터 100 까지의 홀수의 합은?
public class SumOfOddNum{
public static void main (String[] args){
int sum = 0;
for(int n = 1; n <= 100; n++){
if(n % 2 == 0) continue;
sum += n;
}
System.out.println("홀수의 합은? " + sum);
}
}
홀수의 합은? 2500
4. do while 과 while 문의 차이는?
- do while문은 do 안에 있는 라인은 일단 한번 실행하고 while 조건을 체크한다.
- while문은 조건부터 체크하고 중괄호 안으로 들어간다.
5. 3단을 출력하시오.
public class Gugudan3Dan{
public static void main (String[] args){
int dan = 3;
for(int n = 1; n < 10; n++)
System.out.println(dan + " * " + n + " = " + dan * n);
}
}
3 * 1 = 3
3 * 2 = 6
3 * 3 = 9
3 * 4 = 12
3 * 5 = 15
3 * 6 = 18
3 * 7 = 21
3 * 8 = 24
3 * 9 = 27
6. 구구단을 작성하시오.
public class Gugudan{
public static void main (String[] args){
for(int n = 1; n < 10; n++) {
for(int i = 1; i < 10; i++)
System.out.println(n + " * " + i + " = " + n * i);
System.out.println();
}
}
}
1 * 1 = 1
1 * 2 = 2
1 * 3 = 3
1 * 4 = 4
1 * 5 = 5
1 * 6 = 6
1 * 7 = 7
1 * 8 = 8
1 * 9 = 9
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
7. 짝수단만 출력하시오.
public class GugudanEvenDan{
public static void main (String[] args){
for(int n = 1; n < 10; n++) {
if(n % 2 == 1) continue;
for(int i = 1; i < 10; i++)
System.out.println(n + " * " + i + " = " + n * i);
System.out.println();
}
}
}
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
4 * 1 = 4
4 * 2 = 8
4 * 3 = 12
4 * 4 = 16
8. 구구단 결과 값이 홀수인것만 출력
public class GugudanOddNum{
public static void main (String[] args){
for(int n = 1; n < 10; n++) {
if(n % 2 == 0) continue;
for(int i = 1; i < 10; i++) {
if(i % 2 == 0) continue;
System.out.println(n + " * " + i + " = " + n * i);
}
System.out.println();
}
}
}
1 * 1 = 1
1 * 3 = 3
1 * 5 = 5
1 * 7 = 7
1 * 9 = 9
3 * 1 = 3
3 * 3 = 9
3 * 5 = 15
3 * 7 = 21
3 * 9 = 27
5 * 1 = 5
5 * 3 = 15
5 * 5 = 25