우리가 흔히 아는 숫자 야구 게임을 자바로 구현해 본 것이다. 생각보다 난도가 그렇게 높지 않아서 바로 만들 수 있었다. 주의해야 할 점은 100의자리 수와 10의 자리 수, 1의 자리 수가 중복되지 않게 만들어져야 하며 ball과 strike가 매 입력마다 새롭게 0으로 초기화돼서 비교돼야 한다는 점이다. 그리고 정답일 때와 9번의 시도 끝에 실패했을 경우 무슨 말을 넣을지도 고민해봐야 한다.!! import java.util.Random; import java.util.Scanner; public class NumberBaseball { public static void main(String[] args) { // 3자리 정수 100의자리, 10의자리, 1의자리 별로 선언 (중복x) Random rn..
기존에 c언어로 풀었던 연습문제들을 다시 java로 풀면서 java에 좀 더 친숙해질 시간을 가질 것이다. 문제 1. 프로그램 사용자로부터 두 개의 정수를 입력받아서 두 수의 뺄셈과 곱셈의 결과를 출력하는 프로그램을 작성해 보자. A: import java.util.Scanner; public class Ex04 { public static void main(String[] args) { System.out.println("2개의 정수를 입력받아 두 수의 뺄셈과 곱셈을 출력하는 프로그램"); System.out.print("\n"); Scanner scan = new Scanner(System.in); int a,b ; System.out.print("정수 입력 : "); a= scan.nextInt()..
문제 1. 다음과 같은 형태로 본인의 이름을 출력하는 프로그램을 작성해 보자. 단, System.out.print()는 한번만 사용한다. 홍길동 홍 길 동 홍 길 동 A: public class Ex01 { public static void main(String[] args) { System.out.println("홍길동 \n홍 길 동 \n홍 길 동"); } } 문제2. 다음의 출력결과를 보이도록 예제를 작성해보자. 단, 출력되는 숫자들(20,123,456)은 정수형 숫자 형태로 기입하며 문자열표기" "와 +를 이용하여 아래와 같이 출력하도록 하자. 제 이름은 홍길동입니다. 제 나이는 20살이고요. 제가 사는 곳의 번지수는 123-456 입니다. A: 문제3. 다음의 출력결과를 보이도록 예제를 작성해보자..
java에 들어가기 앞서 객체가 무엇인지 알아보고 이해하는 시간을 가져야 한다. 우선 객체를 알기 위해선 객체가 어디로부터 왔는지 알아야 한다. 객체는 class라는 설계도로부터 나온 것이다. 그런데 이 class는 C++언어의 class로부터 나온 것이고 C++의 class는 C++의 struct로부터 나온 것이다. 그리고 C++의 struct는 c언어에서 온 것이다. 즉 객체를 알기 위해선 c언어의 struct를 제대로 알아야 한다. (2023.01.13 - [C언어/강의] - c언어 #9 - 구조체 (국비 11일 차)) C언어와 C++ 구조체(struct)의 차이 1. struct를 안 써도 됨(main 함수 안에) 다만 달라진 것은 main 함수에서 구조체를 사용할 때 struct를 사용하지 않아..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.