전체 글 438

JAVA Eclipse 05 논리연산자, 비트연산자

연산자 우선순위 최우선 연산자 [ ], ( ) 단항 연산자 !, ~, +, -, ++ 산술 연산자 +, -, *, /, % 쉬프트 연산자 관계 연산자(비교연산자) , ==, != 논리 연산자 &&, || 삼항 연산자 (조건)? 참:거짓 대입 연산자 =, +=, -= 논리연산자 : 여러가지 조건을 동시에 검사할 때 사용하는 연산자 두 조건의 값이 boolean일 대 연산 가능 논리연산자의 종류 종류 연산자 예 설명 AND && a && b a가 참이고 b가 참이면 참 OR || a || b a가 참이거나 b가 참이면 참 NOT ! !a a가 참이면 거짓, a가 거짓이면 참 비트연산자 : 비트단위로 연산 하는 연산자 비트? (bit) : 데이터의 최소단위 1byte = 8bits 비트 논리연산자 종류 연산자..

백준 코딩테스트 3-4-25304 영수증 코딩 문제 java로 푸는 방법

백준 코딩테스트 단계별로 풀어보기 3단계 반복문 4단계 25304 영수증 문제입니다 https://www.acmicpc.net/problem/25304 25304번: 영수증 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것 www.acmicpc.net https://www.acmicpc.net/step 단계별로 풀어보기 단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!132조건문if 등의 조건문을 사용해 봅시다 www.acmicpc.net 문제 준원이는 저..

JAVA Eclipse 04 연산자 정의, 연산자 종류, 연산자 우선순위

연산자의 종류와 우선순위 연산자 : 연산을 하는 문자 e.g +, -, ... 연산자 우선순위 최우선 연산자 [ ], ( ) 단항 연산자 !, ~, +, -, ++ 산술 연산자 +, -, *, /, % 쉬프트 연산자 관계 연산자(비교연산자) , ==, != 논리 연산자 &&, || 삼항 연산자 (조건)? 참:거짓 대입 연산자 =, +=, -= 산술연산자 + : 더하기 - : 빼기 * : 곱하기 / : 나누기 % : 나머지 ; 홀짝 구분 시 주로 사용 정수/실수 = 실수 단항연산자 : 항이 단 1개 뿐인 연산자 부호연산자 : 변수 앞에 붙어 변수의 값의 부호를 변경 논리 부정 연산자 boolean a = true; System.out.println(a); System.out.println(!a); bool..

백준 코딩테스트 3-3-8393 합 코딩 문제 java로 푸는 방법

백준 코딩테스트 단계별로 풀어보기 3단계 반복문 3단계 8393 합 문제입니다 https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net https://www.acmicpc.net/step 단계별로 풀어보기 단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!132조건문if 등의 조건문을 사용해 봅시다 www.acmicpc.net 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력 1..

JAVA 소켓프로그래밍 Network TCP

소켓프로그래밍 Network TCP 소켓프로그래밍 : 채팅 통신방식 UDP : 비연결형 ; 무전기, 개인 쪽지, 문자메세지 TCP : 연결형 ; 핸드폰, 1:1채팅 * TCP : Socket, ServerSocket 상대방과 1:1로 연결이 유지되는 객체 // Server(Receiver) class import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; public class TCPServer { ..

Backend/JAVA 2023.03.13

백준 코딩테스트 3-2-10950 A+B - 3 코딩 문제 java로 푸는 방법

백준 코딩테스트 단계별로 풀어보기 3단계 반복문 2단계 10950 A+B -3 문제입니다 https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net https://www.acmicpc.net/step 단계별로 풀어보기 단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!132조건문if 등의 조건문을 사용해 봅시다 www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의..

JAVA Eclipse 03 변수, 자료형, 형변환, 변수의 상수화

변수 : 값을 저장하는 공간 컴퓨터의 메모리에 저장하고 싶은 값을 넣는다 변수=값; 변수의 특징 하나의 변수에는 하나의 값만 저장할 수 있다 변수에 저장된 값은 변경할 수 있다 * 변수 : 변하는 수(값이 변함) 변수를 사용하는 이유? = 왜 값을 저장해서 사용해야 하는가 간편한 수정 다음 명령에서의 기억 값에 의미 부여 변수명 작성 시 주의사항 숫자로 시작할 수 없다 특수문자 사용 불가능 ; $와 _만 사용 가능 대소문자 구분 이미 사용하는 예약어는 사용할 수 없다 변수명 작성 방법의 종류 헝가리안 표기법 : 자료형을 구분할 수 있는 접두사 달아 표기 int num -> int iNum 카멜 표기법 : 두 개 이상의 단어가 사용될 경우, 두 번째 단어의 시작은 대문자로 표기 int newName 파스칼..

백준 코딩테스트 3-1-2739 구구단 코딩 문제 java로 푸는 방법

백준 코딩테스트 단계별로 풀어보기 3단계 반복문 1단계 2739 구구단 문제입니다 https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net https://www.acmicpc.net/step 단계별로 풀어보기 단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!132조건문if 등의 조건문을 사용해 봅시다 www.acmicpc.net 문제 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다...

백준 코딩테스트 2-7-2480 주사위 세개 코딩 문제 java로 푸는 방법

백준 코딩테스트 단계별로 풀어보기 2단계 조건문 7단계 2480 주사위 세 개 문제입니다 https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net https://www.acmicpc.net/step 단계별로 풀어보기 단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!132조건문if 등의 조건문을 사용해 봅시다 www.acmic..

JAVA Eclipse 02 자바 출력메서드와 입력메서드

자바라는 언어를 사용해서 어떤 기능을 사용할 수 있는지 출력메서드와 입력메서드 프로젝트 만들기 JAVA 프로젝트 생성 순서 프로젝트 > 패키지 > 클래스 > 메서드 프로젝트 생성 단축키 : alt + shift + n Source folder(프로젝트) 생성 후 클래스를 만들면서 상위 패키지를 동시에 생성할 수 있다 이 때 Main 메서드를 생성해 시작할 수 있다 주석 : 프로그램에 아무런 영향을 주지 않는 문장 사용목적 코드에 대한 설명 미완성된 코드 보류 한줄주석 // 주석내용 한줄주석은 다음줄은 주석처리가되지 않는다 * 단축키 : ctrl + / 한번 더 누르면 주석처리 해제 여러줄 주석 /* 주석내용 */ 출럭메서드 : 개발자가 컴퓨터에게 모니터에 출력해달라고 내릴 수 있는 명령(기능) 가장 대표..