목차
1. 117p 문제 4번
2. 117p 문제 5번
3. 203p 문제 8번
4. 203p 문제 9번
5. 289p 문제 4번
6. 289p 문제 5번
7. 290p 문제 8번
8. 381p 문제 4번
9. 382p 문제 6번
10. 458p 문제 3번
2. 117p 문제 5번
3. 203p 문제 8번
4. 203p 문제 9번
5. 289p 문제 4번
6. 289p 문제 5번
7. 290p 문제 8번
8. 381p 문제 4번
9. 382p 문제 6번
10. 458p 문제 3번
본문내용
nimal5.getage());
System.out.println("가장 나이 많은 애완동물의 이름은 : ");
if(max1==animal1.getage()) // 객체 animal1의 나이가 가장 클 경우
{
animal1.getname1(); // animal1.getname1메소드로 가서 animal1의 이름을 출력
}
if(max1==animal2.getage()) // 같은 식
{
animal2.getname1();
}
if(max1==animal3.getage())
{
animal3.getname1();
}
if(max1==animal4.getage())
{
animal4.getname1();
}
if(max1==animal5.getage())
{
animal5.getname1();
}
System.out.println(" ");
System.out.println("=================================================================");
System.out.println(" ");
System.out.println("가장 나이 적은 애완동물의 이름은 : ");
if(min1==animal1.getage()) // 객체 animal1의 나이가 가장 작을 경우
{
animal1.getname1(); // animal1.getname1메소드로 가서 animal1의 이름을 출력
}
if(min1==animal2.getage()) // 같은 식
{
animal2.getname1();
}
if(min1==animal3.getage())
{
animal3.getname1();
}
if(min1==animal4.getage())
{
animal4.getname1();
}
if(min1==animal5.getage())
{
animal5.getname1();
}
System.out.println(" ");
System.out.println("=================================================================");
System.out.println(" ");
double w = PetDemo.averageweight(animal1.getweight(), animal2.getweight(), animal3.getweight(), animal4.getweight(), animal5.getweight());
// type을 double로 선언하고(무게) PetDemo클래스의 averageweight함수로 가서 각객체의 무게를 각각의 매개변수로 받는다.
System.out.println("5마리의 평균 몸무게 : " + w); // return된 값은 w이다.
int a = PetDemo.averageage(animal1.getage(),animal2.getage(),animal3.getage(),animal4.getage(),animal5.getage());
// type을 int로 선언하고(나이) PetDemo클래스의 averageage함수로 가서 각객체의 나이를 각각의 매개변수로 받는다.
System.out.println("5마리의 평균 나이 : " + a); // return 된 값은 a이다.
System.out.println(" ");
System.out.println("=================================================================");
System.out.println(" ");
}
}
<< 458p 문제 3번 >>
import java.util.*;
public class palindrome
{
public static void main(String[] args)
{
String a=null;
char[]b = new char[80]; // b[]배열 선언 (80)크기로 조정.
Scanner keyboard = new Scanner(System.in);
while(2>1) // while문을 쓰는 이유는 사용자가 프로그램을 종료할때까지 반복하도록 하기 위해서 쓰였다.
{
a = keyboard.nextLine(); // string형 문자열을 변수 a에 입력.
if(a.charAt(a.length()-1) == '.') // 문자열을 쓰고 마지막엔 .를 붙여야한다.
// charAt()함수는 뒤에 설명.
{
b = palindrome.save(a);// string형 문자열을 변수 b에 입력.
if(palindrome(b, b.length))
{
System.out.println("회문입니다.");
}
else
{
System.out.println("회문이 아닙니다.");
}
}
else
{
System.out.println(" . 을 문자열 마지막에 입력해 주세요.");
}
}
}
public static char[] save(String a)// 메소드를 한개 더 만들어 입력하는 문자열을 배열에다 넣기 위해 사용.
{
if(a.length() >= 80) // 입력하는 문자열 a의 길이가 80을 초과할시
{
System.out.println("길이 80을 넘어 섰습니다.");
}
char[] c = new char[a.length()-1];
for(int i=0; i
{
a = a.toLowerCase(); // 대문자든 소문자든 같은 회문이라고 입력받음.
if(a.charAt(i) != ' ')
{
c[i] = a.charAt(i); // charAt() 함수는 입력한 문자열에서 배열 순서에 따라 한글자씩 리턴 시킬수 있는 함수다.
}
}
return c; //c 배열에 a에 넣은 입력값 하나하나를 저장시키고 리턴시킴.
}
public static boolean palindrome(char[] aa, int used) // 회문이 맞는지 아닌지 판단하는 true , false 메소드
{
for(int i=0 ; i<(used/2)+1; i++)
{
if(aa[i] == aa[used-1-i])
{}
else
{
return false;
}
}
return true;
}
}
System.out.println("가장 나이 많은 애완동물의 이름은 : ");
if(max1==animal1.getage()) // 객체 animal1의 나이가 가장 클 경우
{
animal1.getname1(); // animal1.getname1메소드로 가서 animal1의 이름을 출력
}
if(max1==animal2.getage()) // 같은 식
{
animal2.getname1();
}
if(max1==animal3.getage())
{
animal3.getname1();
}
if(max1==animal4.getage())
{
animal4.getname1();
}
if(max1==animal5.getage())
{
animal5.getname1();
}
System.out.println(" ");
System.out.println("=================================================================");
System.out.println(" ");
System.out.println("가장 나이 적은 애완동물의 이름은 : ");
if(min1==animal1.getage()) // 객체 animal1의 나이가 가장 작을 경우
{
animal1.getname1(); // animal1.getname1메소드로 가서 animal1의 이름을 출력
}
if(min1==animal2.getage()) // 같은 식
{
animal2.getname1();
}
if(min1==animal3.getage())
{
animal3.getname1();
}
if(min1==animal4.getage())
{
animal4.getname1();
}
if(min1==animal5.getage())
{
animal5.getname1();
}
System.out.println(" ");
System.out.println("=================================================================");
System.out.println(" ");
double w = PetDemo.averageweight(animal1.getweight(), animal2.getweight(), animal3.getweight(), animal4.getweight(), animal5.getweight());
// type을 double로 선언하고(무게) PetDemo클래스의 averageweight함수로 가서 각객체의 무게를 각각의 매개변수로 받는다.
System.out.println("5마리의 평균 몸무게 : " + w); // return된 값은 w이다.
int a = PetDemo.averageage(animal1.getage(),animal2.getage(),animal3.getage(),animal4.getage(),animal5.getage());
// type을 int로 선언하고(나이) PetDemo클래스의 averageage함수로 가서 각객체의 나이를 각각의 매개변수로 받는다.
System.out.println("5마리의 평균 나이 : " + a); // return 된 값은 a이다.
System.out.println(" ");
System.out.println("=================================================================");
System.out.println(" ");
}
}
<< 458p 문제 3번 >>
import java.util.*;
public class palindrome
{
public static void main(String[] args)
{
String a=null;
char[]b = new char[80]; // b[]배열 선언 (80)크기로 조정.
Scanner keyboard = new Scanner(System.in);
while(2>1) // while문을 쓰는 이유는 사용자가 프로그램을 종료할때까지 반복하도록 하기 위해서 쓰였다.
{
a = keyboard.nextLine(); // string형 문자열을 변수 a에 입력.
if(a.charAt(a.length()-1) == '.') // 문자열을 쓰고 마지막엔 .를 붙여야한다.
// charAt()함수는 뒤에 설명.
{
b = palindrome.save(a);// string형 문자열을 변수 b에 입력.
if(palindrome(b, b.length))
{
System.out.println("회문입니다.");
}
else
{
System.out.println("회문이 아닙니다.");
}
}
else
{
System.out.println(" . 을 문자열 마지막에 입력해 주세요.");
}
}
}
public static char[] save(String a)// 메소드를 한개 더 만들어 입력하는 문자열을 배열에다 넣기 위해 사용.
{
if(a.length() >= 80) // 입력하는 문자열 a의 길이가 80을 초과할시
{
System.out.println("길이 80을 넘어 섰습니다.");
}
char[] c = new char[a.length()-1];
for(int i=0; i
a = a.toLowerCase(); // 대문자든 소문자든 같은 회문이라고 입력받음.
if(a.charAt(i) != ' ')
{
c[i] = a.charAt(i); // charAt() 함수는 입력한 문자열에서 배열 순서에 따라 한글자씩 리턴 시킬수 있는 함수다.
}
}
return c; //c 배열에 a에 넣은 입력값 하나하나를 저장시키고 리턴시킴.
}
public static boolean palindrome(char[] aa, int used) // 회문이 맞는지 아닌지 판단하는 true , false 메소드
{
for(int i=0 ; i<(used/2)+1; i++)
{
if(aa[i] == aa[used-1-i])
{}
else
{
return false;
}
}
return true;
}
}
추천자료
데이터베이스 시스템총론(3판/이재호 저) 제 8장 연습문제 풀이
수문학 구미서관 (이재수 저) 10장 연습문제(홀수) 풀이
William Stallings - Operating systems - Chapter8 연습문제 풀이
William Stallings - Operating systems - Chapter7 연습문제 풀이
William Stallings - Operating systems - Chapter6 연습문제 풀이
William Stallings - Operating systems - Chapter5 연습문제 풀이
William Stallings - Operating systems - Chapter4 연습문제 풀이
William Stallings - Operating systems - Chapter3 연습문제 풀이
William Stallings - Operating systems - Charpter2 연습문제 풀이
수문학 (저 이재수)구미서관 13장 연습문제 풀이
데이터베이스 관리와 실습 MS SQL Server 2008(연습문제4장_mssql결과)
데이터베이스 관리와 실습 MS SQL Server 2008(연습문제5,6장_mssql결과)
쉽게 정리하는 수동태 (중학교&고등학교 영어문법, 다양한 연습문제)
소개글