개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 9. 13. 21:28[Java] Class를 활용해 학생정보 출력

학생 값을 입력 후, 이름(나이) 전화번호 출력 조건 학생 class 멤버변수: 이름, 나이, 전화번호, 주소 import java.util.Scanner; public class StudentInfo { public static void main(String[] args) { // 클래스 객체 생성 (2명) // 학생 값을 입력 후, 이름(나이) 전화번호 출력 Student std1 = new Student("아이언맨",40,"010-1111-1111"); Student std2 = new Student("헐크",37,"010-2222-2222"); Student std3 = new Student(); // print메소드로 출력 std1.print(); // print메소드 안쓰고 toString으로..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 9. 11. 22:46[Java] Method를 활용해 야구게임 만들기

야구게임 만들기 컴퓨터가 생성한 3자리 숫자를 user가 맞추는 게임 - 자리와 숫자가 일치하면 Strike - 숫자만 일치하면 Ball - 모두 아니면 out 조건 1) 컴퓨터가 1~9 사이의 3자리의 숫자를 랜덤 생성하되 중복은 허용하지 않음 2) 다 맞으면(= 3 Strike) 게임 종료 3) 몇 번 만에 맞췄는지 출력 import java.util.Scanner; public class BaseBallGame { public static void main(String[] args) { int com[] = new int[3]; int me[] = new int[3]; int lastNum = 9;//random 범위의 마지막 int startNum = 1;//random 범위의 시작 int s =..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 9. 9. 23:34[Java] Method를 활용해 로또 만들기

로또 만들기 조건 1) 로또번호는 1~45까지 랜덤으로 생성 2) 사용자 로또번호는 1~45까지 랜덤으로 6개 생성 3) 당첨번호는 1~45까지 랜덤으로 7개 생성 (마지막 번호는 보너스 번호) 4) 당첨번호들은 중복 불가 public class Lotto { public static void main(String[] args) { int winLotto[] = new int[7]; int userLotto[] = new int[6]; // 로또번호 생성 arrayLotto(winLotto); arrayLotto(userLotto); //로또번호 출력 printLotto(userLotto); printLotto(winLotto); //로또등수 확인 int rank = rank(winLotto, userL..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 9. 9. 16:49[Java] Method 연습2

public class MethodPractice02 { public static void main(String[] args) { /* 배열이 주어졌을 때, 배열을 출력하는 메서드 생성 * */ int arr[] = new int[] {1,2,9,13,7,5,6,10,4,8,3,11,12,14,15}; System.out.println("----배열----"); printArray(arr); System.out.println("----배열정렬----"); sortArray(arr); printArray(arr); System.out.println("----랜덤배열----"); printArray(randomArray(10)); } /* 배열을 받아서 콘솔에 출력하는 메서드 * 매개변수 : int arr[..

개발자가 되기까지 (2023.08.16~2024.04.15)/[Basic] Java2023. 9. 9. 02:28[Java] Method를 활용해 계산기 만들기

계산기 만들기 조건 * main에서 할 일 1) 1번 메서드 호출 => 숫자의 배열을 받기 2) 2번 메서드 호출 => 내 선택 번호 가져오기 3) switch(번호) 4) 사칙연산 메서드 호출 * 메소드 1) 숫자를 입력받는 메서드 => 숫자를 배열에 담아 리턴 2) 메뉴 메서드 => 메뉴를 출력하고, 메뉴의 번호를 입력받아 리턴 3) + - * / % 각각 메서드 import java.util.Scanner; public class 계산기02 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int num[] = num(scan); int menu = menu(scan); switch (menu) { ca..

728x90
반응형
image