[JAVA2] 동물키우기 게임 만들기 1. startGame.java (게임 UI) package com.jangjihye.pettycoon.domain; import java.io.IOException; import java.util.Scanner; import com.jangjihye.pettycoon.statics.PetType; // 게임 시작 화면 // 객체: input (번호 입력) public class startGame { // jar 파일 배포를 위한 워닝 제거 @SuppressWarnings({ "resource" }) public static void main(String[] args) { int begin = 0; // 처음으로 돌아오기 User user = null; // loopOut : 탈출 반복문 지정 loopO..
[멘토씨리즈] 23강 - 생성자 1. 기본 생성자 - 생성자: 객체 생성 시 호출되어, 변수들을 초기화하는 메서드 (1) 기본 생성자의 구현부와 호출부 - 구현부 : 클래스명() {} - 호출부 : new 클래스명(); (2) 예제 1 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { Aclass a = new Aclass(); } } class Aclass{ // 기본생성자 (default 생성자) public Aclass(){ System.out.println("Aclass 기본생성자()"); } } - Aclass 호출 시, new Aclass(); (3) 예제 2 import java.io.*; impo..
[멘토씨리즈] 22강 - 객체 배열 생성 1. 개념 - 객체 배열 생성법 - 클래스명 객체배열명[ ] = new 클래스명[크기] - ex. Aclass ar[ ] = new Aclass[3] - ** 클래스명(); 을 통해 객체를 반드시 생성해야만 객체 내 필드 접근 가능! 2. 실습 (1) 동작원리 - 객체 배열 생성 (크기가 4) - 각 index 마다 객체 생성 - 값 입력받고 info() 함수를 통해 한 번에 출력! (2) 코드 import java.io.*; import java.util.*; // 객체 배열 생성? // 클래스명 객체배열명[] = new 클래스명[크기] // Aclass ar[] = new Aclass[3]; // * 클래스명();을 통해 객체를 "생성"해야만 객체 내 필드 접근 가능 public class Main ..
[멘토씨리즈] 16강 - 카페 주문 프로그램 제작 1. 동작원리 (1) 주문하기: 주문 가능 메뉴 출력 > 메뉴 입력 > 가격 총 금액 누적 > 전체 메뉴 리스트에 저장 > 주문 갯수 한 개 증가 (2) 취소하기: 주문 메뉴 리스트 출력 > 취소 메뉴 입력 > 입력 메뉴를 리스트에서 제거 > 금액 감소 > 주문 갯수 한 개 감소 (3) 결제하기: 결제 총 금액 출력 > 지불 금액 입력 > 금액 확인 > 주문리스트 0원으로 초기화 > 전체 갯수 0개로 초기화 (4) 끝내기: 원할 때 끝내기 2. 코드 import java.io.*; import java.util.*; // scanner, random // 카페 주문 프로그램 알고리즘 public class Main { public static void main(String[] args) { Scanner..
[멘토씨리즈 JAVA] 13강 배열 - 로또번호 생성기 1. 동작 원리 - 로또 번호 6개, 보너스 번호 1개를 랜덤하게 추출 - 사용자가 가지고 있는 로또번호 6개, 보너스 번호 1개를 입력받음 - 맞춘 개수: 6개 > 1등 5개 + 보너스 > 2등 5개(보너스 X) > 3등 4개 > 4등 3개 > 5등 0, 1, 2개 > 꽝 2. 코드 import java.io.*; import java.util.*; // scanner, random // 로또 프로그램 알고리즘 public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Random random = new Random(); int[] lotto = new int[6]; // 로또번호 저장 ..
썸네일 [JAVA] 모각코 활동 후기 :) 안녕하세요~ 보라해바라기입니다. 저는 8/9 ~ 8/27, 약 3주간 코뮤니티에서 진행하는 온라인 대외활동 모각코에 참여했습니다 ㅎㅎ 그 중에서도 Java에 대해 코메님들과 같이 공부해나갔답니다! 1. 모각코에 참여하게 된 계기 학교 수업을 듣기 전, "예습"하기위해 모각코에 참여하게 되었답니다. 저번 겨울방학때도 같은 목적으로 모각코를 통해 C언어를 미리 배우고 수업을 들었어요. 그 당시, 모각코 활동이 저의 학업에 많은 도움을 주었습니다~ 또한 프로그래밍 분야는 뭐라도 배우고, 만들어보면서 문제 해결 능력을 기를 수 있다고 생각해요. 코딩을 이용해서 문제를 해결해야하는 상황이 생겼을 때, 얼마나 간결하고 효과적인 코드를 짤 수 있느냐가 중요하다고 생각해 그 능력을 기르기 위해 참여한 것도 있답니다^_..
[JAVA] 모각코 _ 15일차 https://cafe.naver.com/codeuniv/41465 [모각코 출석 인증] 15일차 - JAVA를 자바 8월 과정 C조 대한민국 모임의 시작, 네이버 카페 cafe.naver.com 오늘부로 모각코 활동이 끝나게 되었어요...!!! 저번에 활동할 때는 15일이 참 길게 느껴졌는데 이번에는 너무 빠른 거 있죠...?!
[JAVA] 모각코 _ 14일차 https://cafe.naver.com/codeuniv/41161 [모각코 출석 인증] 14일차 - JAVA를 자바 8월 과정 C조 대한민국 모임의 시작, 네이버 카페 cafe.naver.com
[JAVA] 모각코 _ 13일차 https://cafe.naver.com/codeuniv/40848 [모각코 출석 인증] 13일차 - JAVA를 자바 8월 과정 C조 대한민국 모임의 시작, 네이버 카페 cafe.naver.com
[JAVA] 모각코 _ 12일차 https://cafe.naver.com/codeuniv/40650 [모각코 출석 인증] 12일차 - JAVA를 자바 8월 과정 C조 대한민국 모임의 시작, 네이버 카페 cafe.naver.com
[JAVA] 모각코 _ 11일차 https://cafe.naver.com/codeuniv/40214 [모각코 출석 인증] 11일차 - JAVA를 자바 8월 과정 C조 대한민국 모임의 시작, 네이버 카페 cafe.naver.com
[JAVA] 모각코 _ 10일차 https://cafe.naver.com/codeuniv/39907 [모각코 출석 인증] 10일차 - JAVA를 자바 8월 과정 C조 대한민국 모임의 시작, 네이버 카페 cafe.naver.com