java

🏁 기타/코드프레소 체험단_BE

[Java] 기초 문법 요소

기초 문법 요소 ≫ 클래스 - Java 프로그램의 기본단위로, 프로그램은 한 개 이상의 클래스로 구성 됨 - 일반적으로 1개의 클래스는 1개의 Java 파일과 매핑 됨 (*파일명과 클래스명이 동일해야 함, 클래스명은 대문자로 시작) ※ 클래스와 객체 : 클래스로 객체를 생성하며, 객체는 속성(데이터)와 행동(메소드)를 갖음 ≫ 메인 메소드 - Java 프로그램의 시작점 ≫ 블록 - 여러 라인의 코드를 중괄호( { } )로 묶은 단위 ≫ 세미콜론 - 실행 가능한 코드라인(명령문)은 세미콜론으로 종료되어야 함 (생략될 경우 에러발생) ≫ 들여쓰기 - IntelliJ의 경우 : 상단의 Code → Beformat Code 클릭 (단축키: Ctrl + Alt + L) ≫ 표준 입출력 - 키보드 등으로부터 입력을..

🏁 기타/코드프레소 체험단_BE

[Java] 언어의 특징 | 주요 용어 | 입문

Java 언어의 특징 1. Write Once Run Anywhere - WORA : 한번 작성 및 컴파일 된 결과물이 어디서든 동작이 가능하다 - (JVM, Java Virtual Machine)이 핵심 2. 객체 지향 언어 : 상속, 다형성, 캡슐화 등의 객체지향적 요소를 언어적으로 지원함 3. 자동화 된 메모리 관리 : JVM의 Garbage Collector가 사용되지 않는 메모리 자원을 회수하기 때문에 개발자가 직접 관리를 하지 않아도 됨 Java 주요 용어 · Bytecode - Java 소스코드를 빌드 했을 경우 생성 되는 중간 코드 - 기계가 바로 실행할 수 없음 · JVM(Java Virture Machine) - Bytecode를 실행하기 위한 가상 머신 - Write Once, Run..

🏁 Programming/Java

[Java] 반복문을 이용한 중복 없이 랜덤 값 출력

중복값이 없는 배열을 만드는데는 Set과 for문을 사용하는 등의 방법이 있다. 처음부터 중복값이 없는 배열을 만들고 싶다면 후에 나오는 Set을 이용하면 중복값이 제거된 배열이 만들어진다. 하지만 먼저 반복문을 사용하여 중복값 검사를 해보려 한다. arr배열에 1~10 사이의 랜덤 숫자 5개를 저장하여 중복되는 값이 없도록 출력하는 프로그램을 만들어 보았다. public class prac { public static void main(String[] args) { Random ran = new Random(); int[] arr = new int[5]; for(int i=0; i

🏁 Programming/Java

[Java] 최대공약수와 최소공배수

자바를 공부하다보면 단골손님으로 두 수의 최대공약수와 최소공배수를 구하는 문제가 자주 등장한다. 아래 준비한 예제는 두 수를 입력받고 두 수의 최대공약수와 최소공배수를 구하는 문제이다. ➰최대공약수 구하기 package Test; import java.util.Scanner; public class Arr_02 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 두 수를 입력받아 두 수의 최대 공약수 구하기 System.out.print("num1 = "); int num1 = scan.nextInt(); System.out.print("num2 = "); int num2 = scan.nextInt(); ..

Dhey
'java' 태그의 글 목록 (7 Page)