public class Loop{
public static void main(String[] args){
int sum = 0;
sum += 1; //sum=sum+1;
sum += 2; //sum=sum+2;
sum += 3; //sum=sum+3;
sum += 4; //sum=sum+4;
sum += 5; //sum=sum+5;
sum += 6; //sum=sum+6;
sum += 7; //sum=sum+7;
sum += 8; //sum=sum+8;
sum += 9; //sum=sum+9;
sum += 10; //sum=sum+10;
System.out.println(sum);
System.out.println();
int i = 1;
sum = 0;
while(i <= 10 ) {
sum += i;
i++;
}
System.out.println(sum);
System.out.println();
sum = 0;
for(i=1; i<=10 ; i++) {
sum += i;
}
System.out.println("1~10합:" + sum); //55
}
}
public class Loop{
public static void main(String[] args){
int i=1;
int sum=0;
//1~100합
while(i <= 100 ) {
sum += i;
i++;
}
System.out.println("1~100합:" + sum);
System.out.println();
sum = 0;
for(i=1,sum=0; i<=100; i++) {
sum += i;
}
System.out.println("1~100합:" + sum); //5050
}
}

public class Loop{
public static void main(String[] args){
System.out.println("1~100의 홀수합, 짝수합 계산하여 출력하시오");
int i=1;
int oddSum=0; // 홀수합
int evenSum=0; // 짝수합
while(i <= 100 ) {
if( i % 2 == 1) {
oddSum += i;
} else {
evenSum += i;
}
i++;
}
System.out.println("홀수합:" + oddSum+ " 짝수합:" + evenSum);
System.out.println();
// 이미 초기식 위에 선언되서 빈칸으로 줘도됨
for( ; i<=100; i++) {
if(i % 2 == 1){
oddSum += i;
} else {
evenSum += i;
}
}
System.out.println("홀수합:" + oddSum+ " 짝수합:" + evenSum);
}
}

public class Loop{
public static void main(String[] args){
System.out.println("1~100의 숫자를 출력하시오");
int i = 1;
while(i<=100) {
if( i > 1){
System.out.print("," );
}
System.out.print(i);
i++;
}
System.out.println(); // 줄바꿈만 하겠다
for(i=1; i<=100; i++) {
if( i > 1){
System.out.print("," );
}
System.out.print(i);
}
System.out.println(); // 줄바꿈만 하겠다
}
}

public class Loop{
public static void main(String[] args){
// 값치환
int a, b, temp;
a = 10;
b = 20;
temp = a;
a = b;
b = temp;
System.out.println("a=" + a + ", b=" + b);
}
}

public class Loop{
public static void main(String[] args){
int bbNum = 1; //전전수
int bNum = 0; //전수
int cNum = bbNum+bNum; //현재수 1
System.out.println(cNum);
bbNum = bNum;//전수를 전전수에 대입 전전수:0
bNum = cNum;//현재수를 전수에 대입 전수 :1
cNum = bbNum+bNum; //현재수 1
System.out.println(cNum);
bbNum = bNum;//전수를 전전수에 대입 전전수: 1
bNum = cNum;//현재수를 전수에 대입 전수 : 1
cNum = bbNum+bNum; //현재수 2
System.out.println(cNum);
bbNum = bNum;//전수를 전전수에 대입 전전수: 1
bNum = cNum;//현재수를 전수에 대입 전수 : 2
cNum = bbNum+bNum; //현재수 3
System.out.println(cNum);
}
}

public class Loop{
public static void main(String[] args){
System.out.println("피보나치 수열 20개의 숫자 출력하시오");
// 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ......
int bbNum = 1; // 전전수
int bNum = 0; // 전의 수
int cNum;
int i = 0;
while(i < 20) {
cNum = bbNum + bNum;
System.out.print("[i=" + i + "]" + cNum + ',');
bbNum = bNum;
bNum = cNum;
i++;
}
System.out.println();
cNum = 0;
bbNum = 1; // 전전수
bNum = 0; // 전의 수
for(i = 0; i < 20; i++) {
cNum = bbNum + bNum;
System.out.print("[i=" + i + "]" + cNum + ',');
bbNum = bNum;
bNum = cNum;
}
}
}