-----------------------------------------------------------------------------------
1번째 예제
/*
int sum = 0;
for(int i = 0 ; i<=5; i++) {
sum +=i;
}
System.err.println("sum의 합 : " + sum);
}
*/
//Tea
//#1.변수 선언
int sum =0;
for(int i =1; i<=100; i++) {
sum += i; //sum = sum+i
}
System.out.println("1 ~ 100까지 합 : " + sum);
-----------------------------------------------------------------------------------
2번째 예제
/*
int sum = 0;
for(int i = 1 ; i<=100; i++) {
sum +=i;
System.out.println((sum-i) +"와"+i +"의 합 : " +sum);
}
System.err.println("sum의 합 : " + sum);
}
*/
//#1.변수 선언
int sum =0;
for(int i =1; i<=100; i++) {
sum += i; //sum = sum+i
}
System.out.println("1 ~ 100까지 합 : " + sum);
-----------------------------------------------------------------------------------
3번째 예제
int sum = 0;
for(int i = 100 ; i>=1; i--) {
sum +=i;
System.out.println((sum-i) +"와"+i +"의 합 : " +sum);
}
System.err.println("sum의 합 : " + sum);
-----------------------------------------------------------------------------------
4번째 예제
int sum1 = 0; //홀수의합과
int sum2 = 0; //짝수의합
int sum3 = 0; //3의배수의합
for(int i = 1 ; i<=100; i++) {
if(i%2==1 ) {
sum1 += i;
System.out.println("홀수 : " +i+" 홀수의합 : " + sum1);
}
if(i%2==0) {
sum2 += i;
System.out.println("짝수 : " +i+" 홀수의합 : " + sum2);
}
if(i%3==0) {
sum3 += i;
System.out.println("3의배수 : " +i+" 홀수의합 : " + sum3);
}
}
System.out.println("홀수의 합 : " + sum1);
System.out.println("짝수의 합 : " + sum2);
System.out.println("3의 배수 : " + sum3);
//#1.변수 선언
int evenSum = 0; //짝수 합
int oddSum = 0; //홀수 합
int multipleSum = 0; // 3의 배수 합
//#2.계산
for(int i=1; i<=100; i++) {
/*
//#2-1. 짝수와 홀수의 합
if(i % 2 == 0) {
evenSum += i;
}else if(i % 2 == 1){
oddSum += i;
}else if(i % 3 == 0) {
multipleSum += i;
}
*/
//#2-2. 3의 배수의 합
if(i % 2 == 0) {
evenSum += i;
}else if(i % 2 == 1){
oddSum += i;
}
if(i % 3 == 0) {
multipleSum += i;
}
}
System.out.println("짝수의 합 " + evenSum );
System.out.println("홀수의 합 " + oddSum );
System.out.println("3의 배수 의 합 " + multipleSum );
-----------------------------------------------------------------------------------
5번째 예제
for(int i =1; i<=9; i++) {
System.out.println(3 +"*" + i +"="+ 3*i);
}
//Tea
//#1.변수 선언
int dan = 3;
for(int i=1; i<=9; i++) {
//System.out.println(dan +"*" + i + "=" + (dan*i));
System.out.printf("%d * %d = %d\n", dan, i, (dan*i));
}
-----------------------------------------------------------------------------------
6번째 예제
/*
for(int i =1; i<=9; i++) {
System.out.println(3 +"*" + i +"="+ 3*i);
}
*/
//Tea
//#1.변수 선언
int dan = 2;
for(int i=1; i<=9; i++) {
//System.out.println(dan +"*" + i + "=" + (dan*i));
System.out.printf("%d * %d = %d\t", dan, i, (dan*i));
System.out.printf("%d * %d = %d\t", (dan+1), i, (dan+1*i));
System.out.printf("%d * %d = %d\t", (dan+2), i, (dan+2*i));
System.out.println();
}
-----------------------------------------------------------------------------------
7번째 예제
int a = 4;
int b = 5;
for(int i =1; i<=10; i++ ) {
for(int j =1; j<10; j++) {
if(((a*i)+(b*j))==60) {
System.out.println("x : " + i);
System.out.println("y : " + j);
System.out.println("===============");
}
}
}
-----------------------------------------------------------------------------------
8번째 예제
int a = 0;
int b = 0;
for(int i = 1 ; i<=5; i++) {
a = (int)(Math.random()*6)+1;
b = (int)(Math.random()*6)+1;
System.out.println("주사위(1): "+ a + "\t\t주사위(2): " + b);
}
-----------------------------------------------------------------------------------
9번째 예제
int a = 0;
int b = 0;
int c = 0;
int stop =5;
while(true) {
a = (int)(Math.random()*6)+1;
b = (int)(Math.random()*6)+1;
c = a+b;
System.out.println("(" + a+","+b+")");
if(!(stop==c)) {
break;
}
}
System.out.println("눈의 합이 5가 넘어서 종료 :");
-----------------------------------------------------------------------------------
10번째 예제
/*
int sum =0;
int i =0;
while(!(i==10)) {
i++;
if(i%2==1) {
sum +=i;
}
}
System.out.println("홀수의 합 : " + sum);
*/
//Tea
//1~10까지의 홀수의 합만 구하기
int oddSum = 0;
int i =0;
while(i<10) {
/*
if(i % 2 == 1) {
oddSum += i;
}
i++;
*/
i++;
if(! (i % 2 ==1)) {
continue;
}
oddSum += i;
}
System.out.println("홀수의 합 : " + oddSum);
'1. JAVA > 4). 자바_실전_이클립스' 카테고리의 다른 글
자바실전_Day_08_02(for,switch,while문 응용_2) (1) | 2024.01.10 |
---|---|
자바실전_Day_08_01(for,switch,while문 응용) (1) | 2024.01.10 |
자바실전_Day_07_02(while) (0) | 2024.01.10 |
자바실전_Day_07_01(for문) (0) | 2024.01.10 |
자바실전_Day_06_03(switch문) (0) | 2024.01.10 |