package com.javaex;
/*
* Hello World 출력 프로그램
* 여러줄 주석
*/
public class HelloWorld {
public static void main(String[ ] args) {
System.out.println("Hello, Java");
// 화면에 Hello, Java를 출력한다
}
}
이클립스 사용해서 "Hello, Java" 콘솔에 출력해봅시다.
패키지 만들기 -> 프로젝트 / new / package 선택 후 생성
패키지 이름 -> com.javaex
클래스 만들기 ->패키지 우클릭/new/class
클래스 이름 -> HelloWorld
-----------------------------------------------------------
java => 객체지향 언어
클래스 : 필드 또는 메서드를 포함하는 블록
메서드 : 어떤 일을 처리하는 실행문들을 모아놓은 블록
public static void main(String[] args) 외우기
예약어
- 기본데이터타입 : boolean, byte, char, short, int, long, float, double
- 접근 지정자 : private, protected, public
- 클래스 : class, abstract, interface, extends(상속), inplements, enum
- 객체 : new, instanceof, this, super, null
- 메서드 : void, return
- 제어문: if, else, switch, case, default, for, do , while, break, continue
- 논리 리터럴 : true, false
- 예외 처리 : try, catch, finally, throw, throws
식별자
변수명, 클래스명, 매서드명 (명명 규칙에 따라 지정)
문자, $, _로 시작
숫자로 시작 불가
대소문자 구분됨
예약서 사용 불가
변수 : 데이터(값)을 저장하기 위한 메모리 공간 /값 저장하고 조회, 변경 가능
★ 기본자료형:최소단위 /메소드 없이 값만 가짐.(int, float, double, char 등)
- 논리형 boolean (true or false)
- 문자형 char (' '로 묶어서 지정)
- 정수형 byte / short /int / long (long형은 숫자 뒤에 L 붙이기)
- 실수형 float(float형은 숫자 뒤에 F 붙이기 / double
★참조자료형: 여러 자료형들 집합/ 데이터와 메서드 가짐(String, Integer, ArrayList 등)
ctrl + / -> 주석 만들기
ctrl + space (자동 임포트)
ctrl + shift +o (한 번에 전체 임포트)
Scanner scanner = new Scanner(System.in); //스캐너 열기
int score = scanner.nextInt(); //정수 숫자 입력받기
//스캐너 사용시 항상 마지막에 스캐너 닫아줘야함
scanner.close(); //스캐너 닫기
java 사용 시 스캐너를 열었을 때, 항상 닫아줘야 한다는 것을 명심해야 합니다.
package com.javaex.basic.conditional;
import java.util.Scanner;
public class IfElseEx {
//점수 입력, 60점 이상이면 합격입니다. 출력
// tip : ctrl +space (자동 임포트)
// ctrl + shift + O (한번에 다 임포트)
public static void main(String[] args) {
// 스캐너 열기
Scanner scanner = new Scanner(System.in);
// 점수 입력 받기
System.out.print("점수는?");
int score = scanner.nextInt();
// 점수 비교
if (score >= 60) {
// 조건을 만족했을 때
System.out.println("합격입니다.");
} else {
// 조건을 만족하지 않을 때
System.out.println("불합격입니다.");
}
//스캐너 닫기
scanner.close();
}
}
위 코드는 실행 시, 점수는? -> 점수 입력 -> 조건을 만족했을 때 "합격입니다." 출력이 되며, 조건을 만족하지 않았을 때 "불합격입니다."가 출력되게 됩니다.

'개발 > JAVA' 카테고리의 다른 글
JAVA 기초편 (While문) (5) | 2024.12.28 |
---|---|
JAVA 기초편 4: for, for_loof(별찍기, 구구단, 로또번호) (2) | 2024.12.27 |
JAVA 기초편 3 : Break, Continue, DoWhile (0) | 2024.12.26 |
Java 기초 배우기: 간단한 계산기 프로그램 (0) | 2024.12.25 |
JAVA 기초편 2 (if else) (3) | 2024.12.24 |