JAVA 10

nextInt()

nextInt() 는 자바에서 사용되는 메소드로, Scanner 클래스의 일부입니다. 이 메소드는 사용자로부터 정수 입력을 받을 때 사용됩니다.다음은 nextInt() 메소드를 사용하는 자바 예제입니다:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("정수를 입력하세요: "); int number = scanner.nextInt(); // 사용자가 입력한 정수를 읽어옵니다. System.out.println(..

JAVA 2025.03.27

연산자

비트.시프트 연산자비트 연산자와 시프트 연산자는 정수 타입에만 사용 비트 연산자의 종류 연산자설명& (and 연산)두 비트 모두 1일 때만 1 이며, 나머지는 모두 0이다.| ( or 연산)두 비트 모두 0일 때만 0 이며, 나머지는 모두 1이다.^ ( xor 연산)두 비트 같으면 0, 서로 다르면 1이다.~해당 비트가 0이면 1, 1이면 0으로 변환한다.  시프트 연산자의 종류연산자a연산자 b일 경우 설명(예를 들어 , a a의 모든 비트를 왼쪽으로 이동하며, 이동할 때마다 최하위 비트를 0으로 채운다. 곱셈 효과가 나타나기 때문에 산술적 왼쪽 시프트 (Arithmetic Left Shift) 라고 한다.>>a의 모든 비트를 오른쪽으로 b비트 만큼 이동하며, 이동할 때마다 최상위 비트와 동일한 비트로 ..

JAVA 2025.03.27

자바 데이터 타입

자바에서는 데이터를 저장하기 위한 다양한 데이터 타입이 있습니다. 자바의 데이터 타입은 크게 **기본형(Primitive Type)**과 **참조형(Reference Type)**으로 나눌 수 있습니다.1. 기본형 데이터 타입 (Primitive Types)기본형 데이터 타입은 자바에서 제공하는 가장 기본적인 데이터 타입으로, 변수에 직접 값을 저장합니다. 자바는 8개의 기본형 데이터를 제공합니다:데이터 타입 크기 기본값 설명byte1바이트0-128 ~ 127 범위의 정수short2바이트0-32,768 ~ 32,767 범위의 정수int4바이트0-2^31 ~ 2^31-1 범위의 정수long8바이트0L-2^63 ~ 2^63-1 범위의 정수float4바이트0.0f부동소수점 숫자, 단정도double8바이트0.0..

JAVA 2025.03.26

자바 식별자

자바에서 식별자는 변수, 클래스, 메서드, 패키지 등 프로그램에서 사용하는 이름을 의미합니다. 식별자는 규칙에 따라 작성해야 하며, 주로 다음과 같은 조건을 따릅니다:자바 식별자 규칙첫 글자는 문자여야 함: 식별자는 반드시 문자(알파벳 대소문자 A-Z, a-z), 달러 기호 $, 또는 밑줄 _로 시작해야 합니다. 숫자는 첫 글자로 올 수 없습니다.예: int value;, String $name;, boolean _flag;나머지 문자는 문자, 숫자, 밑줄, 달러 기호가 올 수 있음: 첫 글자 외에도 문자, 숫자, 밑줄 _, 달러 기호 $만 사용 가능합니다.예: int num123;, String _tempValue;, double $price;예약어 사용 불가: 자바의 예약어(키워드)는 식별자로 사용할..

JAVA 2025.03.26

자바 이클립스 워크스페이스 바꾸는 방법

1. 바탕화면 elipse 더블 클릭 - 경로 지정2. file - Switch Workspace - other... 선택2-1. 작업환경(워크스페이스) "1장" 확인2-2. [File] > [Import...] 클릭2-3. [Existing Projects into Workspace] 항목 선택   2-4. [Browse...]버튼을 클릭하여 자바코드 경로의 폴더를 선택  2-5. [Project Explorer]탭에 import된 프로젝트 항목이 나타납니다.   2-6. [Ex 2-1] > [src] > Hello.java 더블클릭으로 자바코드 확인 후, 민트 형광으로 표시한 실행 아이콘을 클릭하여 자바코드를 실행합니다.   2-7. 형광표시된 [Console]탭에 코드 실행결과가 나타납니다.

JAVA 2025.03.26

실습 1, 식별자

실습파일 가져오기용어 설명1. 프로젝트명2. src소스3. 패키지인데 아직 설정 안해서 default package 로 표시됨4. 클래스 자바 영역은 클래스 단위로 저장된다.확장자는 .java 로 저장된다. hello.java 를 클릭하면 파일이 보입니다. 새로 파일 만들기 - 프로젝트 Ex 2-1 에서 우클릭 클래스안에 메인함수 만들기 - public static void main(String[] args)  체크해주세요 public class Hello2 { public static void main(String[] args) { // TODO Auto-generated method stub int i=20; int s; char a; s=sum(i,10); a='?'; //문자 ..

JAVA 2025.03.24

자바란?

프로그래밍 언어란?프로그래밍과 컴파일자바의 태동기존 언어의 플랫폼 종속성자바의 플랫폼 독립성, WORA자바 가상 기계와 자바 실행 환경자바 응용프로그램의 실행자바와 타 언어(C/C++)의 차이정리**JAVA(자바)**는 객체 지향 프로그래밍(OOP) 언어로, 1995년 **썬 마이크로시스템즈(Sun Microsystems)**에서 개발되었으며, 현재는 **오라클(Oracle)**에서 관리하고 있습니다.🔹 JAVA의 특징플랫폼 독립성"Write Once, Run Anywhere" (한 번 작성하면 어디서든 실행 가능)Java 애플리케이션은 **JVM(Java Virtual Machine, 자바 가상 머신)**에서 실행되므로, 운영 체제에 관계없이 동작함.객체 지향 프로그래밍(OOP, Object-Orie..

JAVA 2025.03.03

JAVA 란?-

java란? JavaWrite once, run anywhere 1995년 당시 썬 마이크로시스템즈 가 자바의 크로스 플랫폼 적 이namu.wiki썬 마이크로시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어. 창시자는 제임스 고슬링이다. 2010년에 오라클이 썬 마이크로시스템즈를 인수하면서 Java의 저작권을 소유하였다. 현재는 OpenJDK는 GPL2이나 오라클이 배포하는 Oracle JDK는 상업라이선스로 2019년 1월부터 유료화정책을 강화하고 있다. Java EE는 이클립스 재단의 소유이다. Java 언어는 J2SE 1.4부터는 Java Community Process (JCP)에서 개발을 주도하고 있다.   자바개발환경(플랫폼)의 이해 Java SE 설치 되어 있으면 desktop ap..

JAVA 2024.05.14