분류 전체보기

Algorithm

Algorithm - 갯수 세기

🌴 문제 갯수 세기 1 ~ 100 사이에 7의 배수 갯수를 구하세요. 출력 예시 7의 배수의 갯수는 : 14 🌴 문제 분석 int count = 0; // count는 for문 밖에 써야 한다. for ( int i = 1; i

Algorithm

Algorithm - 배수의 합 구하기

🌴 문제 배수의 합 구하기 3부터 50까지 3의 배수의 합을 출력하세요. 증감 연산은 +1씩 하세요. continue문을 사용하세요. 출력 예시 408 🌴 문제 분석 int sum = 0; for(int i = 3; i

Algorithm

Algorithm - 약수 구하기

🌴 문제 약수 구하기 수를 입력 받아서 그 수의 약수를 모두 출력하세요. 약수: 어떤 수를 나누어 떨어지게 하는 수 예) 8의 약수 => 1 2 4 8 입력 예시 수를 입력하세요 : 24 출력 예시 1 2 3 4 6 8 12 24 🌴 문제 분석 Scanner scan = new Scanner (System.in); System.out.print("수를 입력하세요 : "); int number = scan.nextInt(); for(int i = 1; i

Algorithm

Algorithm - 큰 값 구하기

🌴 문제 큰 값 구하기 세 개의 정수를 입력 받아서 가장 큰 값을 출력하세요. 입력 예시 세 개의 수를 입력하세요 : 3 8 5 출력 예시 8 🌴 문제 분석 System.out.print("세 개의 수를 입력하세요 : "); int num1 = scan.nextInt(); int num2 = scan.nextInt(); int num3 = scan.nextInt(); int max = num1; if(num2 > max) { max = num2; }if (num3 > max) { max = num3; } System.out.println(max);

Algorithm

Algorithm - 윷놀이

🌴 문제 윷놀이 4개의 윷 상태가 입력되면 도, 개, 걸, 윷, 모를 출력하는 프로그램을 작성하시오. 윷의 상태가 0이면 뒤집어 지지 않은 상태, 1이면 뒤집어진 상태를 의미한다. 윷놀이는 4개의 윷을 이용하는 게임이다. 도 : 1개가 뒤집어진 상태 개 : 2개가 뒤집어진 상태 걸 : 3개가 뒤집어진 상태 윷 : 4개가 뒤집어진 상태 모 : 하나도 뒤집어지지 않은 상태 입력 예시 윷 상태를 입력하세요 : 0 1 1 1 출력 예시 걸 🌴 문제 분석 //5-1. System.out.print("윳 상태를 입력하세요 : "); int num1 = scan.nextInt(); int num2 = scan.nextInt(); int num3 = scan.nextInt(); int num4 = scan.nextIn..

코딩 에러 및 질문

이클립스, 인텔리제이 디버깅 단축키

F6 break point가 찍힌 부분부터 코드의 순서대로 이동할 수 있다.(F6 키로 이동), 한 라인씩 진행하는 단축키 F5 그 라인의 메소드를 찾아가는 단축키 F8 break point가 찍힌 부분으로만 이동하고 싶으면 F8키로 이동, 다음 break point까지 진행하는 단축키 * 참고 : https://gyyomee.tistory.com/129 [Java] 이클립스 디버깅 방법, 단축키 파일을 작성하고 프로그램을 어디까지 구동시킬것인가 위치를 설정한다. 이이클립스 프로그램 소스안에서 라인번호 왼쪽을 더블클릭하면 디버깅포인트가 생성되며 생성된 포인트를 더블클릭 gyyomee.tistory.com * 인텔리제이 참고 : https://yeonyeon.tistory.com/239 [IntelliJ]..

Java

Java - 기본 자료형 vs 객체(참조) 자료형

🌱 오늘의 주제 : 기본 자료형 vs 객체 (참조) 자료형 🌱 기본 자료형 vs 객체 자료형 기본 자료형에는 i에 잡힌 메모리 공간에 직접 데이터 10이 들어가게 됩니다. 기본 자료형이란 자바에 이미 존재하고 있는 타입을 뜻합니다. (예. int, double, boolean, char 등등..) 객체 자료형에는 "ABCD"는 다른 메모리공간에 넣어놓고 s에 잡힌 메모리 공간에는 ABCD를 넣어놓았던 그 메모리 공간의 주소가 담기게 됩니다. 객체 자료형이란 여러 데이터들이 복합적으로 모여있는 데이터라고 보시면 됩니다. (예. String, System, ArrayList 등등..) * 참고 : https://chung-develop.tistory.com/13

Algorithm

Algorithm - 동명이인 수 구하기

🌴 문제 : 동명이인 수 구하기 String memberStr = "김혜수:송강호:정우성:이민정:송강호:이민정:이민정:이정재:이병헌:이정재"; 동명이인 종류: 송강호, 이민정, 이정재 => 3 동명이인 종류 수:3 🌴 문제 분석 String memberStr = "김혜수:송강호:정우성:이민정:송강호:이민정:이민정:이정재:이병헌:이정재"; String[] names = memberStr.split(":"); int resultCount = 0; // 동명이인 종류 수 for (int i = 0; i < names.length; i++) { // 기준이름 int sameCount = 0; for (int j = i + 1; j < names.length; j++) { // 비교 대상 이름 if (names[..

Spring/Book - 스프링 입문을 위한 자바 객체 지향의 원리와 이해

02. 자바와 절차적 / 구조적 프로그래밍 (2)

🌱 오늘의 주제 : 자바와 절차적 / 구조적 프로그래밍 (2) 🌱 지역 변수와 메모리 : 스택 프레임에 갇혔어요! 변수는 메모리에 있다. 변수는 스태틱 여역, 스택 영역, 힙 영역에 있다. 변수의 이름은 지역 변수, 클래스 멤버 변수, 객체 멤버 변수이다. 내부 블록에서 외부 불록의 변수에 접근하는 것은 가능. 그러나, 외부에서 내부에 접근하는 것은 불가능. 지역 변수 : 스택 영역에서 일생을 보낸다. 클래스 멤버 변수 : 스태틱 영역에서 일생을 보낸다. 객체 멤버 변수 : 힙에서 일생을 보낸다. 🌱 메서드 호출과 메모리 : 메서드 스택 프레임2 메서드 호출이 일어나면 메서드의 스택 프레임이 T 메모리 스택 영역에 새로 생성된다. 자바에서는 포인터를 사용할 수 없으므로 메서드 스팩 프레임 사이에 변수를 ..

Java

Java - 객체의 생성과 사용

🌱 오늘의 주제 : 객체의 생성과 사용 🌱 객체의 생성과 사용 클래스명 변수명; // 클래스의 객체를 참조하기 위한 참조변수를 선언 변수명 = new 클래스명(); // 클래스의 객체를 생성 후, 객체의 주소를 참조변수에 저장 Tv t; // Tv클래스 타입의 참조변수 t를 선언 t = new Tv(); // Tv인스턴스를 생성한 후, 생성된 Tv인스턴스의 주소를 t에 저장 Class Ex6_! { public static void main(String[] args_ { Tv t // Tv 인스턴스를 참조하기 위한 변수 t를 선언 t = new Tv( ); // Tv인스턴스를 생성 t.channel = 7; //Tv인스턴스의 멤버변수 channel의 값을 7로 한다. t.channelDown( ); //..

요가하는 개발자
'분류 전체보기' 카테고리의 글 목록 (38 Page)