세번째 개발일지

in kr •  7 years ago 

안녕하세요 #a991102 입니다 . 원래대로하면 어제올릴려고했으나 몸상태가 안좋았던 관계로 오늘로 미루게 되었습니다. 양해부탁드립니다.

합계를구하는 소스입니다!!
package 삼월십삼일;

import java.util.Scanner;

public class FlowEx27 {
public static void main(String args[]){
int num;
int sum=0;
boolean flag = true; //while 문의 조건식으로 사용될변수입니다.

        System.out.println("합계를 구할 숫자를 입력하세요 (끝내려면 0 을입력하세요)");
        
        while(flag){
                System.out.println(">>");
                
                Scanner scanner = new Scanner(System.in);
                String tmp = scanner.nextLine();
                num = Integer.parseInt(tmp);
                
                if(num!=0){
                        sum +=num ; //num이 0이아니면 sum 에 더한다
                }else{
                        flag = false; //num 이 0이면 flag 에다가 flase 를 대입한다.
                }
        }
        
        System.out.println("합계:" +sum);
}

}

향상된 for문입니다.!

package 삼월십삼일;

public class FlowEx22 {
public static void main(String args[]) {
int [] arr = {10,20,30,40,50};
int sum = 0;

    for(int tmp : arr){ // 변수타입 : int 변수이름 tmp 배열이름 arr로 지정을 했습니다.
            System.out.println(tmp);
            sum += tmp; // sum=sum+tmp 와 같은 문장입니다.
            
    }
    System.out.println(sum);
        }

}

난수 구하기입니다.!

package 삼월십삼일;

import java.util.Scanner;

public class FlowEx28 {
public static void main(String args[]) {
int input = 0;
int answer = 0;

        answer = (int) (Math.random() *100) +1; //1에서 100까지 난수 발생
        Scanner scanner = new Scanner(System.in);
        
        do{
                System.out.println("1과 100사이의 정수를 입력하세요 >>");
                
                String tmp = scanner.nextLine();
                input = Integer.parseInt(tmp);
                
                if(input > answer) {
                        System.out.println(" 더작은수로 다시 시도해보세요");
                } else if(input < answer) {
                        System.out.println("더큰수로 다시시도 해보세요");
                }
                
        }while(input !=answer);
        System.out.println("정답입니다.");
}

}

이상으로 3번째 개발일지를 마치겠습니다.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

hi friend

hello ! welcome :)