본문 바로가기

반응형

이것이자바다

[JAVA] 이것이 자바다 6장 확인 문제 :MemberService 클래스에서 login(), logout() 메소드 선언, 출력하기 MemberService 클래스에 login( ) 메소드와 logout( ) 메소드를 선언하고 ① login( ) 메소드는 매개값 id가 "hong", 매개값 pw가 "12345"일 경우에만 true로 리턴하고 그 외의 값일 경우에는 false를 리턴하도록 하세요. ②logout( ) 메소드의 내용은 "로그아웃 되었습니다." 가 출력되도록 하세요. public class MemberService { public boolean login(String id , String pw) { if(id.equals("hong")&& pw.equals("12345")) { return true; } return false; } public void logout(String id) { if(id.equals("hong".. 더보기
[Java] 이것이 자바다 3장 확인 문제 7 : 사다리꼴 넓이 구하기 Q7. 다음 코드는 사다리꼴의 넓이를 구하는 코드입니다. 정확히 소수 자릿수가 나올 수 있도록 알맞은 코드를 작성하세요. 이번 문제도 소수 자릿수가 나올 수 있도록 int를 double로 형 변환을 해야 하는 문제이다. 1. int를 double로 형변환을 한다. 2. 사다리꼴 넓이를 구하는 공식 : (윗변+아랫변)*높이/2 만 알면 풀 수 있다. 한번에 double로 형변환하여 계산한 값이다. 이해가 가지 않는 분들을 위하여 하나하나 해보면 52.5가 출력되는 것을 볼 수 있다. 더보기
[Java] 이것이 자바다 3장 확인 문제 5 : 십의 자리 이하 버리는 코드 만들기 Q5. 다음은 십의 자리 이하를 버리는 코드입니다. 변수 value의 값이 356이라면 300이 나올 수 있도록 알맞은 코드를 작성하세요.(산술 연산자만 사용) 십의 자리 이하를 버리는 코드를 만들어서 300만 출력 될 수 있도록 하는 것이다. 이건 아주 다양한 방법이 있겠지만 나는 아주 간단한 방법으로 해보려고 한다. 나는 int가 정수형이라는 특징을 살려서 이 문제를 풀어보았다. '356'을 100으로 나누어주면 3.56이 되겠지만, int는 정수형이므로 소수점을 전부 던져버려 3만 남게 될것이다. 그 후 나온 숫자에 다시 100을 곱해주면 300을 만들 수 있다. 더보기
[Java] 이것이 자바다 2장 확인 문제 8 : Scanner 를 이용해 키보드에서 입력 받고 출력하기 우선 Scanner를 사용하기 위하여 import 해주고 Scanner 객체를 생성해 줍니다. Enter를 사용하여 String을 읽으려고 하니 이번에도 nextLine();을 사용하여 입력을 받습니다. 잘 모르겠으면 https://giveme100.tistory.com/49 참고! 7번문제와 이어지므로 쉽게 풀수 있는 것 같군요. 더보기
[Java] 이것이 자바다 2장 확인 문제 7 : Scanner를 이용해 입력한 두 수 덧셈 결과 출력하기 우선 Scanner를 이용하기 위해서는 무엇인지 알아야 할 것 같습니다. * 스캐너(Scanne) 클래스 - Scanner는 데이터 타입을 입력받기위한 클래스 입니다. (내가 필요한 값을 입력하면 그 값을 입력받아 작업이 이루어지게 도와주는 친구입니다. 위 문제에서 덧셈결과를 내기 위해 첫번째 수와 두번째 수를 입력할 때 쓰이겠지요? ) - Scanner는 java.util 패키지 안에 속해있는 클래스라서 import를 해주어야 합니다. (2번을 보면 java.util패키지 안에 속해있는 Scanner 클래스를 import 하겠다는 뜻으로 사용된다. import는 언package 다음에, class 이전에 위치해야 한다.) - Scanner는 객체를 생성해 주어야 합니다. (이 문제는 친절하게 객체를 생.. 더보기

반응형