728x90
반응형

전체 글 279

[BACKEND]JAVA_ECLIPSE10 배열

잠깐!! 코딩테스트 문제를 잘 푼듯 하지만 함수를 생성해야 맞는 답변이다!! 함수 생성하기 import java.util.Scanner; //Q1. //덧셈 연산을 수행하는 함수를 생성하고, //두 정수를 입력 받아서, 합의 결과값을 구현하는 //자바 프로그램을 제작하시기 바랍니다. public class Coding_Test01 { public static void main(String[] args) { //키보드로 입력받는 값 in > out Scanner scan = new Scanner(System.in); System.out.println("첫번째 정수값을 입력하세요==> "); int num1 = scan.nextInt(); System.out.println("나머지 정수값을 입력하세요==> ..

[BACKEND]JAVA_ECLIPSE09 참조 타입

기본타입과 참조타입 기본타입과 변수 참조타입 변수의 차이점 변수의 차이점은 저장되는 값 기본타입 변수는 실제 값을 변수 안에 저장하지만, 참조타입 변수는 메모리의 번지를 변수 안에 저장, 번지(주소값)을 통해 객체를 참조 기본타입으로 선언된 변수 : 실제값을 변수 안에 저장 참조타입으로 선언된 변수 : 메모르의 번지를 변수 안에 저장 int타입 변수인 age와 double 타입 변수는 price는 직접 값으 저장하지만 string 클래스 변수인 name, hobby는 힙영역의 string 객체 번지 값을 가지고 있다. 메모리 사용 영역 자바버추얼머신이 사용하는 운영체제에서 할당받은 메모리 영역을 구분해서 사용한다. 메소드영역 JVM이 시작될 때 생성되고 모든 스레드가 공유하는 영역. 메소드 영역에는 코드..

[BACKEND]JAVA_ECLIPSE⑧ Break문

Break문 반복문인 for문, while문, do-while문의 실행을 중지할 때 사용, 반복 취소 숫자가 계속 반복해서 결과값이 출력된다 for문의 중괄호에서 실행중지로 나간다. int 강제형변환 package chapter04.sec02.exam08; //break문으로 while문을 종료 처리하는 자바프로그램을 제작해봅니다. public class BreakExample { public static void main(String[] args) { while (true) { int num = (int) ((Math.random()*6) + 1); System.out.println(num); //만약 6이 된다면 break문으로 종료된다 if (num == 6) { break; } } System.o..

[BACKEND]IF, FOR, SCANNER 복습

Practice01_Question_If_else_Average package chapter04.sec02; import java.util.Scanner; //수험생의 이름(변수명 :name), 영어점수(변수명 :eng), 면접점수(변수명:itv)를 입력받고 //이 때, 영어점수(변수명:eng)가 70이상이고, 면접점수(변수명:itv)가 70점이상이고, //평균점수(변수명:avg)가 80점 이상이면(if) 합격메시지를 화면으로 출력하고, //그렇지 않을 경우(else),불합격 메시지를 화면으로 출력하는 자바프로그램을 소스코딩하시기 바랍니다. public class Practice01_Question_If_else_Average { public static void main(String[] args) { ..

직장인 코딩 용어⑤ 아키텍쳐 / DB

서버 안에는 엄청나게 많은 역할들이 존재한다. 서버가 죽었다, 터졌다 >> 컴퓨터가 멈춘 경험 클라우드 환경에서 컴퓨터를 산다. 데이터베이스 데이터베이스는 데이터를 잘 찾게 해주는 프로그램이다. SQL : 정형화, 표를 만들고 정리 NoSQL: NOT ONLY SQL , 비정형화 1. 아키텍쳐, 매우 복잡하다 2. 클라우드를 잘 써야한다. 3. DB는 두 종류, 인덱스가 중요하다. 정렬된 순서!!

[BACKEND]JAVA_ECLIPSE08 반복문: for문, while문, do-while문

반복문 루핑(looping) : 제어문 처음으로 다시 되돌아가 반복 실행 for문과 while문은 서로 변환이 가능하기 때문에 반복문을 작성할 때 어느 쪽을 선택해도 좋지만, for 문 for(초기화식; 조건식; 증감식){ . . . } true일 경우 중괄호 내부가 실행, 반복할 때마다 증감식이 실행된다 초기화식은 조건식과 증감식에서 사용할 루프 카운터 변수를 초기화한다. 반복 횟수를 알고 있을 때 사용 반복문은 한번 작성된 실행문을 여러번 반복 실행해 주기때문에 코드를 줄여 간결하게 만들어 준다. 초기화식: for문 내부에서 사용되는 로컬변수, 조건식과 실행문, 증감식에서 사용할 변수를 초기화 하는 역할 초기화식이 필요 없을 경우에는 다음과 같이 초기화식을 생략할 수 있다. int i = 1; for..

[BACKEND]JAVA_ECLIPSE07 조건문과 반복문

제어문 : main()메서드의 시작 중괄호{에서 끝 중괄호} 까지 위에서부터 아래로 실행하는 흐름을 가지고 있다. 이러한 실행 흐름으 개발자가 원하는 방향으로 바꿀 수 있도록 해주는 것 제어문 안에 조건문, 반복문이 있다. 조건문_ if문 boolean - true, false 산출 true면 블록을 실행, false 면 블록 실행하지 않음 {} 생략 가능하나 생략하지 않고 작성하는 것을 추천. 중괄호를 작성하지 않으면 코드의 가독성이 좋지 않아 해석이 어렵고 버그 발생의 원인이 될 수 있다. if-esle 문 if문의 조건식이 true이면 if문의 블록이 실행되고 조건식이 false이면 else 블록이 실행된다. public class IfElseExample { public static void ma..

[BACKEND]JAVA_ECLIPSE06_연산자

연산(operation) 프로그램에서 데이터를 처리하여 결과를 산출하는 것 연산자 operator 연산에 사용되는 표시나 기호 ( + , - , * , ==) 연산의 종류를 결정 짓는 기호 연산자의 종류 산술 : + , -, * , / , % 증감 : ++ , -- 비교 : == , != , ... 논리 : && , || , ... 대입 : = , += , -= , ... 피연산자 operand 연산자와 함께 연산되는 데이터 (x , y , z 변수) 연산식 expression 연산자와 피연산자를 이용하여 연산의 과정을 기술 연산자의 종류 산출된는 값의 타입(자료형)은 연산자별로 다르다. 산술연산자: 숫자타입(byte, short, int, long, float, double)으로 결과값이 나옴 비교연산..

[BACKEND]JAVA_ECLIPSE05_변수와 시스템 입출력

System.out 은 시스템의 표준 출력 장치 out - 표준 출력 장치 int - 표준 입력 장치 System.out.println("출력내용"); 모니터로 변수값 출력하기 - print() 메서드 println() 메서드의 괄호 안에 리터럴을 넣으면 리터럴이 그대로 출력되고 변수를 넣으면 변수에 저장된 값이 출력된다. System : 시스템이 가지고 있는 out : 출력장치로 println(리터럴 또는 변수); : 괄호 안의 내용을 출력하고 행을 바꿔라 printf() 메소드 print 는 줄바꿈 안됨 println 은 줄바꿈이 됨 printf : 문자열 안에 변수값을 넣을 수 있음 package chapter02.sec04.exam01; public class PrintfExample { publ..

728x90
반응형