2024/11 11

Java의 2차원 배열

오늘도 열심히 복습하러 왔습니다 !저번에 올렸던 블로그에 문제를 드렸는데 풀어 보셨나요 ?아직도 저는 어렵기에 .. 다시 풀어보는 차원에서 풀이를 적어볼까 합니다 !풀이를 적으면서 다른 문제의 풀이도 적어볼까 합니다!  《1차원 배열의 문제풀이》  //문]일차원 배열을 크기 순서대로 재 배치후 출력하자.(내림차순으로)int [] num = {100,90,65,45,1999,68,923,36,12,100000}for(int i=0;i 이렇게 1차원 배열에 대한 문제들의 풀이를 적어봤습니다 😚😚오늘은 2차원 배열에 대해 적어볼게요 《2차원 배열》1차원 배열이 수직으로 쌓인 것으로, 데이터를 행과 열로 구성하여 저장합니다즉, 표 형태의 데이터를 다룰 때 주로 사용합니다.  arrNum = new int[2..

Java의 1차원 배열

오늘은 자바의 배열에 대해 작성해볼까 합니다 !주말동안 푹 쉬셨나요 ? 전 주말동안 노느라 정신을 못차렸네요 ...다시 월요일 한주 시작하는 겸 열심히 작성해볼게요 ~ 1차원 배열(선형 배열)  《배열》하나의 이름으로 같은 자료형의 데이타를 여러개 저장할 수 있는 메모리 구조로메모리가 연속적으로 생김으로 참조형 입니다.  배열선언이란? int [] arrNum;//int arrNum//arrNum =10;//[x]데이타 저장 불가함. EX] arrNum이라는 배열명으로 int형의 배열을 선언하는것으로arrNum이라는 이름으로 stack영역에 주소를 저장할 수 있는 메모리가 생깁니다.    메모리 할당이란?실제 값을 저장할 수 있는 메모리를 heap영역에 생성하기 위해new연산자 사용합니다. ※ new연산..

Java의 Switch문과 while문

안녕하세요 오늘도 작성 하러 왔습니다 !복습은 늘 열심히 ..  저번에 별표로 모양 만드는 문제를 올렸는데 풀어보셨나요 ? 😅😅저는 좀 어려워서 헷갈렸는데 .. 다른분들은 잘 풀었을꺼라고 생각합니다 !어제 문제에 대한 풀이 입니다 ! for(int i=1;i=k) System.out.printf("%-2c",'*'); } System.out.println();//줄바꿈처리 } ///출력값 /*** ** * ** * * ** * * * * *///주석 처리 오늘은 switch제어문에 적어볼까 합니다 !《switch 제어문》IF문 처럼 조건에 따라서 분기하는 제어문입니다 ! //switch문의 기본형식switch(정수식){//정수식이란 연산의 결과값이 byte/short/char/int/St..

Java의 IF else문과 For문

어제에 이어서 IF문에 대해 작성해볼까합니다 !《IF ~ else》IF ~ else 문의 기본형식과 예제if(조건식) { 조건식이 참일때 실행할 명령문; } else { 조건식이 거짓일때 실행할 명령문; }//역시 실행할 명령문이 하나 일때는 {} 생략 가능if (num1 % 2 == 0) { System.out.println("짝수") } else { System.out.println("홀수") } if ~ else문은 조건식이 참이면 if 거짓이면 else가 실행됩니다. 《IF ~ else IF》IF ~ else if 문의 기본형식과 예제 if문 else if] if(조건식1){ 조건식1이 참일때 실행할 명령문1 } else if(조건식2){ 조건식2이 참일때 실행할 명령문2 ..

JAVA의 할당연산자와 IF문 조건식

오늘도 열심히 작성하러 왔습니다 😊😊아직 화요일이지만 주말까지 열심히 버텨봅시다 !!그럼 작성 시작해볼게요 ~~   《할당(대입)연산자》= : 변수 = 값(변수)     오른쪽에 있는 값을 왼쪽의 변수에 할당합니다.//1]할당 연산자int num1;//변수 선언num1 = 100;int num2;num2 = num1; ※ 대입 연산자의 오른쪽 식이 항상 먼저 실행 된 후 그 결과값을 왼쪽 변수에 대입합니다. 《할당 연산자의 축약표현》축약표현으로는 += -= *= %= .. 이 있습니다. num1 += 100; // num1=num1+100;와 같다num1 %= num2;//num1=num1%num2;num2 *= 2+10;//num2= num2 * (2 + 10);와 같다 《증감연산자》 : ++, -..

Java의 Escape 문자& 연산자

안녕하세요.. 금요일에 술먹고 주말동안 탱자탱자 놀았더니블로그를 까먹고 있었네요 ........................다시 월요일 한주가 시작 되었으니 열심히 복습하면서 작성 해볼게요 ㅠㅠ 《Escape문자》\n : 줄 바꿈,그리고 커서는 줄바꿈한 줄의 처음에 위치하며 아스키 코드값은 10입니다\t : 탭 키 만큼 들여쓰기, 스크린 커서를 탭 키만큼 옮깁니다\r : 줄의 맨 앞으로 커서 옮김, \r 과 \n이 동일한 결과를 내고 아스키 코드값은 13입니다※ 키보드의 엔터키는 \r\n입니다.\' : 문자열을 ' 으로 감싸도 되는 곳에서는 의미가 있습니다.\" : 문자열의 시작과 끝을 의미하는 문자가 아님을 알려줍니다.(중요)\\ : 뒤에 \은 이스케이프 문자 역할을 하는 특수문자가 아니라는것을 알려줍..

JAVA 기초&변수의 자료형

오늘은 전에 적었던 자바 기초랑 같이 해서 변수의 자료형을 적어볼까합니다전에 쓴건 처음이라 잘 못쓴거같은데... 힘내서 적어볼게요 ~그럼 해볼까요 ?? GO GO ~ 프로그램 주석으로 컴파일러에게 해석하지 않도록 해주는것으로즉, 프로그램의 설명 글 등에 주로 사용합니다.// : 한 줄 주석/* */ : 여러줄 주석이렇게 나누어져 있습니다.  변수(variable)란 ?메모리 상의 임시 데이터 저장 공간의 이름을 뜻하며변수에는 명명 규칙이 존재합니다. 변수의 명명 규칙 (Naming Convention)  영문자와 숫자를 섞어 쓸 수 있으나 , 숫자로 시작되어선 안됩니다그리고. 예약어 ( 키워드 ) 는 변수로 사용 불가합니다.( 예 : public ,void,main,static 등 )한글 / 한자도 변수..

OracleDB의 시작

안녕하세요 ~ 오늘은 OracleDB에 대해 설명을 정리 해볼까 합니다 !OracleDB란 무엇일까요 ?Oracle Database(OracleDB)**는 오라클사에서 개발한 관계형 데이터베이스 관리 시스템(RDBMS)이며 대용량 데이터를 안전하게 저장하고 빠르게 처리하기 위해 사용그리고 OracleDB는 고가용성, 확장성, 보안성이 뛰어나며,대규모 애플리케이션에 적합합니다 ~OralceDB를 설치를 하고자 한다면  Oralce 홈페이지에 있으니 다운 받으시면 되고사용하기 위해서는 SQL Developer 와 같은 도구를 이용해 접속하고명령어로 데이터 베이스를 관리할 수 있습니다 !😊😊SQL Developer을 통해 OralceDB에 접속을 도와주고자 쉽게 얘기해드리고 싶지만.. 설명 능력이 부족한 ..

HTML5의 시작

오늘은 웹 개발의 첫걸음이자 가장 기본이 되는 언어HTML에 대해 알아보려고 합니다.😊😊 HTML(HyperText Markup Language)은 웹 페이지의 구조를 만드는 언어로, 우리가 브라우저에서 보는 텍스트, 이미지, 링크 등이 HTML 코드로 이루어져 있습니다. HTML은 웹 페이지의 "뼈대" 역할을 합니다. 그리고 HTML은 대소문자를 구분하지 않습니다 ~하지만 HTML5에서는 모든 태그와 속성을 소문자로 작성하는 것을 권장으로 하고있습니다.코드의 일관성을 유지하기랄까요 ...😅😅😅 또한 예전 HTML에서는 복잡한 구조이였지만 ..HTML5의 버전 업데이트가 생기며 스크랩트의 구조가 보기 쉽게 바뀌었습니다. 🤗🤗vscode에서 HTML을 검색하게 되면 위에 보는거와 같이 단축키가..

JAVA의 시작

안녕하세요 ~학원에서 처음 배웠던 부분부터 다시 기억을 되살려  작성을 해보려고 합니다.. 《 자바의 특징》1. 플랫폼 독립성2. 객체 지향언어3. 멀티 스레드 지원4. 자동 메모리 관리자바의 특징으론 크게 4개로 구성이 되어있습니다 😁 《 자바 프로그램의 구조》1. 패키지 선언부2. import 선언부3.클래스 선언부  자바의 구조로는 3개의 패키지(package),import,클래스 선언부로 나누어지게 됩니다.패키지 선언부는 클래스나 인터페이스를 종류별로 관리 하기 위한 목적즉,디렉토리 선언의 의미를 뜻하기도 합니다import 선언부는 다른 패키지에 있는 클래스나 인터페이스를 사용할 때 사용 되는 목적직접 작성하지 않고 다른 패키지에 있는 것을 import를 해 사용 할 수 있답니다.클래스 선언부는..