본문 바로가기

전체 글109

[4-15] 다음은 회문수를 구하는 프로그램이다. 회문수(palindrome)란, 숫자를 거꾸로 읽어도 앞으로 읽는 것과 같은 수를 말한다. package Ex4; public class Ex4_15 { // [4-15] 다음은 회문수를 구하는 프로그램이다. 회문수(palindrome)란, 숫자를 거꾸로 읽//// 어도 앞으로 읽는 것과 같은 수를 말한다. 예를 들면 ‘12321’이나 ‘13531’같은 수를 말한//// 다. (1)에 알맞은 코드를 넣어서 프로그램을 완성하시오.//// [Hint] 나머지 연산자를 이용하시오.//// [연습문제]/ch4/Exercise4_15.java// class Exercise4_15// {// public static void main(String[] args)// {// int number = 12321;// int tmp = number;//// int result =0; // 변수 number를 거꾸.. 2014. 12. 30.
[4-14] 다음은 숫자맞추기 게임을 작성한 것이다. 1과 100사이의 값을 반복적으로 입력해서 컴퓨터가 생각한 값을 맞추면 게임이 끝난다. package Ex4; public class Ex4_14 { // [4-14] 다음은 숫자맞추기 게임을 작성한 것이다. 1과 100사이의 값을 반복적으로 입력//// 해서 컴퓨터가 생각한 값을 맞추면 게임이 끝난다. 사용자가 값을 입력하면, 컴퓨터는 자//// 신이 생각한 값과 비교해서 결과를 알려준다. 사용자가 컴퓨터가 생각한 숫자를 맞추면//// 게임이 끝나고 몇 번 만에 숫자를 맞췄는지 알려준다. (1)~(2)에 알맞은 코드를 넣어 프//// 로그램을 완성하시오.//// [연습문제]/ch4/Exercise4_14.java// class Excercise4_14// {// public static void main(String[] args)// {// // 1~100사이의 임의의 값을 얻어서 ans.. 2014. 12. 30.
[4-13] 다음은 주어진 문자열(value)이 숫자인지를 판별하는 프로그램이다. (1)에 알맞은 코드를 넣어서 프로그램을 완성하시오. public class Ex4_13 {// [4-13] 다음은 주어진 문자열(value)이 숫자인지를 판별하는 프로그램이다. (1)에 알맞//// 은 코드를 넣어서 프로그램을 완성하시오.//// [연습문제]/ch4/Exercise4_13.java// class Exercise4_13// {// public static void main(String[] args)// {// String value = "12o34";// char ch = ' ';// boolean isNumber = true;//// // 반복문과 charAt(int i)를 이용해서 문자열의 문자를// // 하나씩 읽어서 검사한다.// for(int i=0; i < value.length() ;i++) {// /*// (1) 알맞은 코드를.. 2014. 12. 30.
자료구조 2강 요악 (소프트웨어와 자료구조) 2장 소프트웨어와 자료구조 요약 1. 소프트웨어 개발 단계와 방법을 이해하고 체계적으로 개발, 관리하기 위해서 소프트웨어의 개발 과정을 몇 단계로 구분한다. 이를 소프트웨어 생명주기 또는 소프트웨어 개발 주기라 고 하고 일반적으로 요구 분석, 시스템 명세, 설계, 구현, 테스트, 유지보수의 6단계로 구 분한다. 2. 요구 분석은 문제 분석이라고도 하는데, 이 단계에서 개발할 소프트웨어의 기능과 제약 조 건, 목표 등을 소프트웨어 사용자와 함께 명확히 정의한다. 3. 시스템 명세 단계는 시스템이 무엇을 수행해야 하는지를 정의하는 단계다. 4. 설계는 시스템 구조 설계와 프로그램 설계, 사용자 인터페이스설계로 구분할 수 있고, 그 설계 방법에는 하향식 설계방법과 상향식 설계방법 그리고 객체지향 설계 방법이 .. 2014. 12. 23.