본문 바로가기 메뉴 바로가기

차곡차곡

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

차곡차곡

검색하기 폼
  • 분류 전체보기 (25)
    • 생각 (6)
    • 교육 (1)
    • 공부 (1)
    • Python (3)
    • Java (12)
    • Spring (0)
    • Project (1)
    • 기타 (1)
  • 방명록

Java (12)
성빈클럽mission9 - 메서드와 오버로딩

마지막 미션이다!!초급문제1. 메서드의 반환 타입(return type)이란 무엇인가요? 왜 필요한가요?반환 타입은 메서드를 실행한 것에 대한 결과 값의 타입이다.리턴 타입은 메서드를 사용할 때 입력에 대한 결과로 오는 값에 대한 타입 안정성을 보장해준다. 또한 입력에 대한 결과 타입을 명시적으로 확인 할 수 있어 메서드 본문의 역할을 더 쉽게 이해할 수 있다.문제2. 정수를 받아서 그 숫자가 양수인지 음수인지 출력하는 메서드 checkSign(int number)를 작성하세요. main 메서드에서 이 메서드를 호출하여 숫자를 확인해보세요.public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int ..

Java 2024. 11. 7. 23:59
성빈클럽mission8 - 배열 조작하기

초급문제1. 배열이란 무엇이며, 배열을 사용할 때 얻을 수 있는 이점은 무엇인가요? 간단하게 설명하세요.공통되는 특징을 가지는 변수들에 대해서 선언과 출력을 해야한다고 했을 때 모든 변수에 대해서 반복하는 코드를 작성하는 것은 비효율적이다.이것을 하나의 변수로써 그 안에 변수들을 차례로 저장하여 접근하고 조작할 수 있도록 해주는 것이 배열이다.문제2. 정수(int) 배열을 생성하고, 첫 번째 요소에 10을 할당한 후 배열의 길이를 출력하는 코드를 작성하세요.int[] numbers = new int[1];numbers[0] = 10;System.out.println("numbers[0] = " + numbers[0]);numbers[0] = 10문제3. 주어진 int 배열 {2, 4, 6, 8, 10}의..

Java 2024. 11. 6. 08:56
성빈클럽mission7 - 프로그램 작성하기

지금까지 배운 자바 지식을 활용해서 프로그램을 짜보는 시간이다.계산기, 퀴즈 프로그램, 도서 관리 시스템을 짜보는 것이 미션이고 다양하게 코드를 연구해보면서 작성해보았다.메인 메서드public static void main(String[] args) throws IOException { boolean running = true; while (running) { System.out.println("서비스를 선택하세요."); System.out.print("계산기(1) || 퀴즈프로그램(2) || 도서 관리 시스템(3) || 종료(4)"); switch (br.readLine()) { case "1..

Java 2024. 11. 5. 20:46
성빈클럽mission6 - 스코프와 형변환 연습

초급문제1. 자바에서 지역 변수가 무엇인지 설명하고, 왜 특정 블록 안에서만 접근이 가능한지 이야기해보세요.코드 블럭 내에서 선언되어 쓰이는 변수를 지역 변수라고 한다.지역 변수를 특정 블록 안에서만 접근 가능하도록 하는 이유는 다음과 같다.효율적인 메모리 사용을 위해메서드가 종료되면 변수를 메모리에서 해제함으로써 효율적으로 메모리를 사용한다.코드 가독성이는 블록의 책임을 명확하게 해서 코드를 이해하고 이후 유지보수하는데 용이하다.메서드 안에서 변수를 선언함으로써 코드를 읽을 때 메서드 안에서만 의미가 있음을 쉽게 알 수 있다.필요한 부분에서만 변수를 사용하도록 제한함으로써 더욱 안정적인 프로그램이 된다.문제2. 자동 형변환과 명시적 형변환의 차이점에 대해 간단히 설명하세요.자바에서는 타입 간의 형변환을..

Java 2024. 11. 5. 00:06
성빈클럽mission5 - 반복문과 규칙찾기

초급문제1. while 문을 사용하여 1부터 10까지의 숫자를 출력하는 코드를 작성하세요.int num = 1;while(num 문제2. 코드 작성: for 문을 사용하여 다음과 같은 형태로 숫자를 출력하세요.12 34 5 67 8 9 10int row = 1; // 숫자가 출력되는 행int position = 0; // 행에서의 숫자 순서//1부터 10까지 출력하는데 행의 수와 같은 개수의 숫자를 출력하면 개행한다.for(int num = 1; num 문제3. 코드 작성: for 문을 사용하여 5층의 피라미드 모양을 별(*)로 출력하세요. * *** ***** ****************int row = 5;for (int i = 1; i 중급문제1. do-while 문과 continue ..

Java 2024. 11. 3. 23:03
성빈클럽mission4 - 효율적으로 조건문 만들기

초급문제1. 다음 코드를 보고 결과가 무엇인지 설명하세요.int number = 7;if (number > 5) { System.out.println("5보다 큽니다");} else { System.out.println("5보다 작거나 같습니다");}number 변수의 값이 7이기 때문에 “number > 5”의 값은 true이다.따라서 “5보다 큽니다”가 출력된다.문제2. 숫자를 입력받아 그 숫자가 짝수인지 홀수인지 판별하는 코드를 작성하세요. (힌트: 조건문과 나머지 연산 %을 활용하세요.)import java.util.Scanner;public class Mission4 { public static void main(String[] args) { Scanner sc = ..

Java 2024. 10. 31. 21:01
성빈클럽mission3 - 연산자, 회로 단락 평가

초급문제1. 산술 연산자에서 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 연산자의 역할을 간단히 설명하세요.두 피연산자를 서로 더해준다.첫 번째 피연산자에서 두 번째 피연산자를 뺀다.두 피연산자를 서로 곱해준다./정수 나눗셈의 경우 몫만 반환한다.0으로 나누면 런타임 에러가 발생한다.첫 번째 피연산자를 두 번째 피연산자로 나눈다.%0으로 나누면 런타임 에러가 발생한다.첫 번째 피연산자를 두 번째 피연산자로 나눈 나머지를 반환한다.문제2. 3 + 4 * 2의 연산 결과는 얼마인가요? 이 문제를 통해 연산자 우선순위의 개념을 설명하세요.우리가 알고 있는 수학에서의 연산자 우선순위를 생각하면 된다.곱셈이 덧셈보다 우선순위가 높으므로 4 * 2가 먼저 실행되고 3이 더해진다. 따라서 답은 11.3 + (4 * 2)와 ..

Java 2024. 10. 31. 20:11
성빈클럽mission2 - 변수와 JVM에서의 관리

초급문제1. 변수를 선언하는 방법에 대해 설명하세요. 예를 들어 정수형 변수를 선언하고 초기화하는 코드와 함께 설명해 보세요.int num = 10;final double PI = 3.14;int col, row = 10; // col = 0, row = 10먼저 데이터 타입 명시가 필요하다. 위의 예시처럼 변수를 선언함과 동시에 초기화도 가능하다.final 키워드로 상수선언도 할 수 있다.한 줄에 여러 개의 변수를 선언할 수 있지만 지양된다고 한다. 의도치 않은 초기화가 발생할 수 있고 여러 변수가 한 줄에 혼재된다는 점이 가독성을 떨어뜨리기 때문이다.인텔리제이에서는 여러 개의 변수를 한 줄에 선언 후 초기화하면 다음과 같은 컴파일 에러가 발생한다.🚫 Variable ‘col' might not ha..

Java 2024. 10. 31. 13:30
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • jvm
  • 엘리스코딩
  • gradlew권한에러
  • 스터디
  • 파이썬
  • xml태그적용 에러
  • x박스에러
  • docker-compose
  • vscode
  • 오늘부터 개발자
  • docker
  • UnsupportedClassVersionError
  • jvm is not suitable for this product
  • travis CI 에러
  • 자바
  • 딥러닝
  • .travis.yml 빌드에러
  • An error has occured
  • 함께 자라기
  • 성빈클럽
  • 애자일로 가는 길
  • Java
  • 회로 단락 평가
  • 자바 입문
  • WSL2
  • 형변환
  • eclipse 삭제
  • Eclipse
  • 도커
  • tuple
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바