D 01 D 01 code : void D 01 ( ) { Scanner s = new Scanner ( System . in ) ; System . out . print ( " 숫자 를 입력 하 세요 "); int number = s . nextInt ( ) ; int totalsum = 0 ; if ( number > 1 ) { for ( int I = 0 ; I < number ; I ++){ totalsum = totalsum + I + 1 ;} System . out . println ( " 1 부터 입력 한 숫자 까지 의 모든 정수 를 더 한 값 은 "+ totalsum +" 입니다 . ");} else if ( number <= 1 ) { System . out . println ( " 잘못 입력 하 였 습니다 . ");} System . out . println ( " 계속 하 려면 아무 키나 누르 십시오 . ..");} D 02 D 02 code : void D 02 ( ) { Scanner s = new Scanner ( System . in ) ; System . out . print ( " 0 부터 100 사이 의 숫자 를 입력 하 세요 "); int number = s . nextInt ( ) ; int max _ num = number ; int min _ num = number ; while ( ( number > 0 ) &&( number < 100 ) ) { System . out . print ( " 0 부터 100 사이 의 숫자 를 입력 하 세요 "); number = s . nextInt ( ) ; if ( ( number > 0 ) &&( number < 100 ) ) { if ( max _ num < number ) { max _ num = number ;} if ( min _ num > number ) { min _ num = number ;}}} System . out . println ( " 입력 된 숫자 들 중 가장 큰 수 는 "+ max _ num +" 이 고 , 가장 작 은 수 는 "+ min _ num +" 입니다 . "); System . out . println ( " 계속 하 려면 아무 키나 누르 십시오 . ..");} D 03 D 03 code : void D 03 ( ) { Scanner s = new Scanner ( System . in ) ; System . out . print ( " 0 부터 100 사이 의 숫자 를 입력 하 세요 "); int number = s . nextInt ( ) ; int count = 0 ; int totalsum = 0 ; while ( ( number > 0 ) &&( number < 100 ) ) { System . out . print ( " 0 부터 100 사이 의 숫자 를 입력 하 세요 "); totalsum = totalsum + number ; number = s . nextInt ( ) ; count = count + 1 ;} double average = ( double ) totalsum / ( double ) count ; System . out . printf ( " 입력 한 % d 개 의 숫자 들 의 총합계 는 % d 이 고 , 평균 값 은 %. 1 f 입니다 . \ n ", count , totalsum , average ) ; System . out . println ( " 계속 하 려면 아무 키나 누르 십시오 . ..");} D 04 D 04 code : void D 04 ( ) { Scanner s = new Scanner ( System . in ) ; System . out . print ( " 가족 이 몇 명 인지 입력 하 세요 "); int count _ all = s . nextInt ( ) ; int count _ young = 0 ; for ( int i = 0 ; i < count _ all ; i ++){ System . out . print ( " 태어난 년 도 를 입력 하 세요 "); int birth _ year = s . nextInt ( ) ; int age = 2016 - birth _ year + 1 ; if ( age < 20 ) { count _ young = count _ young + 1 ;}} System . out . println ( " 가족 들 중 에 미성년자 는 모두 "+ count _ young +" 명 입니다 . "); System . out . println ( " 계속 하 려면 아무 키나 누르 십시오 . ..");} D 05 D 05 code : void D 05 ( ) { Scanner s = new Scanner ( System . in ) ; System . out . print ( " 직사각 형 의 가로 크기 와 세로 크기 를 입력 하 시 오 . : "); int width = s . nextInt ( ) ; int height = s . nextInt ( ) ; int count 1 = 0 ; int count 2 = 0 ; int count 3 = 0 ; int count 4 = 0 ; int count 5 = 0 ; while ( ( width > 0 ) &&( height > 0 ) ) { if ( width == height ) { count 1 = count 1 + 1 ;} else if ( width >= 2 * height ) { count 2 = count 2 + 1 ;} else if ( height >= 2 * width ) { count 3 = count 3 + 1 ;} else if ( width > height ) { count 4 = count 4 + 1 ;} else if ( height > width ) { count 5 = count 5 + 1 ;} System . out . print ( " 직사각 형 의 가로 크기 와 세로 크기 를 입력 하 시 오 . : "); width = s . nextInt ( ) ; height = s . nextInt ( ) ;} System . out . println ( "' 정사각형 ' 의 개수 는 "+ count 1 +" 입니다 . "); System . out . println ( "' 좌우 로 길쭉 한 직사각 형 ' 의 개수 는 "+ count 2 +" 입니다 . "); System . out . println ( "' 위아래 로 길쭉 한 직사각 형 ' 의 개수 는 "+ count 3 +" 입니다 . "); System . out . println ( "' 일반 적 인 가로 형 직사각 형 ' 의 개수 는 "+ count 4 +" 입니다 . "); System . out . println ( "' 일반 적 인 세로 형 직사각 형 ' 의 개수 는 "+ count 5 +" 입니다 . "); System . out . println ( " 계속 하 려면 아무 키나 누르 십시오 . ..");} D 06 D 06 code : void D 06 ( ) { Scanner s = new Scanner ( System . in ) ; int count 1 = 0 ; int count 2 = 0 ; int count 3 = 0 ; int count 4 = 0 ; for ( int i = 0 ; i < 10 ; i ++){ System . out . print ( " 아파트 의 분양 면적 ( 제곱 미터 ) 을 입력 하 시 오 . "); double m 2 _ area = s . nextDouble ( ) ; double pyung _ area = m 2 _ area / 3 . 305 ; System . out . printf ( "--> 이 아파트 의 평형 은 %. 1 f 입니다 . \ n ", pyung _ area ) ; if ( pyung _ area < 15 ) { count 1 = count 1 + 1 ;} else if ( ( pyung _ area >= 15 ) &&( pyung _ area < 30 ) ) { count 2 = count 2 + 1 ;} else if ( ( pyung _ area >= 30 ) &&( pyung _ area < 50 ) ) { count 3 = count 3 + 1 ;} else if ( pyung _ area >= 50 ) { count 4 = count 4 + 1 ;}} System . out . println ( "' 소형 아파트 ' 의 개수 는 "+ count 1 +" 입니다 . "); System . out . println ( "' 중소형 아파트 ' 의 개수 는 "+ count 2 +" 입니다 . "); System . out . println ( "' 중형 아파트 ' 의 개수 는 "+ count 3 +" 입니다 . "); System . out . println ( "' 대형 아파트 ' 의 개수 는 "+ count 4 +" 입니다 . "); System . out . println ( " 계속 하 려면 아무 키나 누르 십시오 . ..");} D 07 D 07 code : void D 07 ( ) { Scanner s = new Scanner ( System . in ) ; System . out . print ( " 1 차 함수 y = ax + b 의 계수 a 와 b 를 입력 하 시 오 . "); int a = s . nextInt ( ) ; int b = s . nextInt ( ) ; System . out . print ( " x 좌표 의 시작 값 과 끝 값 을 입력 하 시 오 . "); int x _ begin = s . nextInt ( ) ; int y _ begin = s . nextInt ( ) ; for ( int x = x _ begin ; x <= y _ begin ; x ++){ int y = a * x + b ; System . out . println ( " 좌표 ( "+ x +", "+ y +")");} System . out . println ( " 계속 하 려면 아무 키나 누르 십시오 . ..");} D 08 D 08 code : void D 08 ( ) { Scanner s = new Scanner ( System . in ) ; System . out . print ( " 2 차 함수 y = ax ^ 2 + bx + c 의 계수 와 a 와 b , c 를 입력 하 시 오 . "); int a = s . nextInt ( ) ; int b = s . nextInt ( ) ; int c = s . nextInt ( ) ; System . out . print ( " x 좌표 의 시작 값 과 끝 값 을 입력 하 시 오 . "); int x _ begin = s . nextInt ( ) ; int y _ begin = s . nextInt ( ) ; for ( int x = x _ begin ; x <= y _ begin ; x ++){ int y = a * x * x + b * x + c ; System . out . println ( " 좌표 ( "+ x +", "+ y +")");} System . out . println ( " 계속 하 려면 아무 키나 누르 십시오 . ..");} D 09 D 09 code : void D 09 ( ) { Scanner s = new Scanner ( System . in ) ; System . out . print ( " 출력 하 고 싶 은 구구단 의 단 수 를 입력 하 시 오 ( 2 ~ 9 ) . "); int dan = s . nextInt ( ) ; while ( ( dan < 2 ) ||( dan > 9 ) ) { System . out . println ( " 잘못 입력 하 였 습니다 . "); System . out . print ( " 출력 하 고 싶 은 구구단 의 단 수 를 입력 하 시 오 ( 2 ~ 9 ) . "); dan = s . nextInt ( ) ;} if ( ( dan >= 2 ) &&( dan <= 9 ) ) { for ( int i = 1 ; i < 10 ; i ++){ System . out . println ( dan +" X "+ i +" = "+ dan * i ) ;}} System . out . println ( " 계속 하 려면 아무 키나 누르 십시오 . ..");} D 10 D 10 code : void D 10 ( ) { Scanner s = new Scanner ( System . in ) ; System . out . print ( " 2 개 의 숫자 를 입력 하 시 오 . "); int num 1 = s . nextInt ( ) ; int num 2 = s . nextInt ( ) ; int big = 0 ; int small = 0 ; if ( num 1 == num 2 ) { System . out . println ( " NONE ");} else if ( num 1 > num 2 ) { big = num 1 ; small = num 2 ;} if ( num 1 < num 2 ) { big = num 2 ; small = num 1 ;} for ( int i = small ; i <= 100 ; i ++){ if ( i % small == 0 ) { if ( i % big ! = 0 ) { System . out . printf ( "% d , ", i ) ;}} else { if ( i % big == 0 ) { System . out . printf ( "% d , ", i ) ;}}} System . out . println ( ) ; System . out . print ( "\ n "); System . out . println ( " 계속 하 려면 아무 키나 누르 십시오 . ..");} D is finish ;