본문 바로가기

개인 프로젝트/JAVA 학습5

함수 기록기 Integer.valueOf(str); 문자열을 정수형으로 바꾸어 주는 함수. 숫자로 구성이 되어있지 않은 경우, exception이 반환되므로 , try/ catch 를 사용하길 권장함. str = "abc" char a = ''; char a = str.charAt(인덱스) 해당 인덱스의 char 값을 a 에 return 받을 수 있다. //문자열의 길이 str = "문자열" int length = 0; length = str.length(); //배열의 길이 int array[1,3,4,5,6]; int length = 0; length = array.length; 프로그래머스 열심히 풀고, 다른 사람의 풀이보고 현타 와서 기록! array의 각 element 중 divisor로 나누어 떨어지는 값.. 2023. 8. 18.
프로그래머스 Java 오답노트 0816 1. 정수 리스트num_list와 정수n이 주어질 때,num_list의 첫 번째 원소부터n 번째 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요. class Solution { public int[] solution(int[] num_list, int n) { int[] answer = {}; answer = new int[n]; //n개의 저장장소를 만든다 for(int i=0; i 2023. 8. 16.
Java 객체지향 개념 2023-08-16 출처 : https://dinfree.com/lecture/language/112_java_4.html 자바 Part-1 객체지향 프로그래밍의 주요 개념과 자바에서 객체지향 프로그래밍을 하기 위한 기본적인 내용을 다룹니다. dinfree.com 01: 객체, 클래스, 인스턴스 객체지향 객체지향이란 현실 세계의 객체 모델을 바탕으로 프로그램을 구조화하고 개발하는 프로그래밍 기법을 말합니다. 전통적인 프로그래밍 언어는 크게 객체지향 프로그래밍 언어(Object-Oriented Programming Language)와 절차지향 프로그래밍 언어(Procedure-Oriented Programming Language)로 구분 되었습니다. 이는 과거 프로그래밍 언어의 구조적 특징에 따른 분류이며.. 2023. 8. 16.
Java 기본문법 2 2023/08/08 모든 학습은 https://dinfree.com/lecture/language/112_java_3.html 자바 Part-1 자바 프로그램의 기본구조와 변수, 메서드, 연산자, 분기문등 기본 문법 요소를 배웁니다. dinfree.com 여기를 통해 진행했음을 알립니다. 자바언어의 구조와 기본 문법을 이해하여 기초적인 자바 프로그램을 작성하고 실행하는 것을 목표로 합니다. 1. 조건문(Conditional statement) 조건문은 조건에 따라 프로그램을 수행하기 위해 사용한다. 관계연산자와 함께 사용되며 if, switch 문이 대표적 예를 들어 아이디와 비밀번호를 넣고 로그인하는 경우 입력한 값과 DB에 저장되어 있는 값을 비교해 둘다 맞으면 로그인 성공 그렇지 않으면 실패 메시지.. 2023. 8. 8.
JAVA 프로그래밍 자바의 특징 자바 언어가 가지는 장점은 다음과 같습니다. 자바는 운영체제와는 독립적으로 실행할 수 있습니다. 자바는 불필요한 기능을 과감히 제거하여 다른 언어에 비해 배우기가 쉽습니다. 자바는 자동 메모리 관리 등을 지원하여 다른 언어에 비해 안정성이 높습니다 자바는 연산자 오버로딩을 금지하고 제네릭을 도입함으로써 코드의 가독성을 높였습니다. 자바에 관한 수많은 참고 자료를 찾을 수 있습니다. 자바 언어가 가지는 단점은 다음과 같습니다. 자바는 실행을 위해 자바 가상 머신을 거쳐야 하므로, 다른 언어에 비해 실행 속도가 느립니다. 자바는 예외 처리가 잘 되어 있지만, 개발자가 일일이 처리를 지정해 줘야 한다는 불편함이 있습니다. 자바는 다른 언어에 비해 작성해야 하는 코드의 길이가 긴 편입니다. 모든 출.. 2023. 8. 3.