2024.04.18. Java 2

2024. 4. 18. 17:37· 공부 기록/JAVA
목차
  1. public class
  2. 메인 메소드란
  3. 실행문이란
  4. 주석 달기
  5. 변수
  6. 타입
  7. 연산자
  8. 문자열 변수
  9. 메소드란
  10. 메소드의 유형

public class

클래스의 이름과 파일명이 같아야 컴파일 할 수 있음

 

메인 메소드란

자바 프로그램의 시작점. 파이썬에서 함수를 썼듯이 메소드가 그 함수 역할을 함

자바는 중괄호로 구분하므로 중괄호 내부에 실행문을 담음

메인 메소드가 있어야 프로그램을 실행할 수 있음

 

실행문이란

프로그램 실행을 서술하는 코드임(자연어 기반의 코드)

System.out.println() 메소드는 화면에 문자열을 출력하는 실행문

자바에서는 세미콜론을 무조건 써야함!!!

 

주석 달기

한줄 주석 //

범위 주석 /*   */ 로 묶기

 

변수

데이터를 저장하는 공간

저장할 타입을 맞춰서 (중요!!!!) 명시해야 함(저장하는 공간이 다르기 때문에)

예시) int age (     )

 

타입

int str boolean

정수형은 4가지

실수형 2가지 논리형 1개 문자형 1개

 

연산자

계산을 위한 기호

시프트 연산자 >> << >>> 비트를 좌우로 이동시킴

예 : a >> 2

대입 연산자 산술연산자 

 

문자열 변수

// 패키지 선언부
package hello_java;

// 클래스 선언부
public class Name { // Java의 관습에 따라 클래스 이름을 대문자로 시작하도록 수정
	public static void main(String[] args) {
		// 변수 선언과 초기화
		String name = "김보미"; // 변수 선언과 동시에 초기화하는 방식으로 변경
		
		// 콘솔에 메시지 출력
		System.out.println("안녕하세요 반갑습니다 제 이름은");
		System.out.println(name);
		System.out.println("입니다. 잘 부탁드립니다!");
	}
}

string에는 기본값이 있다. null값.

 

public class PrintFormatString {
    public static void main(String[] args) {
        // 변수 선언 및 초기화
        String item = "라면";    // 상품명
        int price = 800;        // 가격
        double weight = 0.12;   // 무게
        boolean discounted = false; // 할인 여부

        // 형식화된 문자열을 사용하여 콘솔에 출력
        System.out.printf("상품-%s 가격-%d원 무게-%fkg 할인여부-%b", item, price, weight, discounted);
    }
}

 

%s string

%d int

%f double

%b boolean

 

타입변환

직접 변환 : 명시한 타입으로 강제 변환

캐스팅 : 형변

 

package hello_java;

public class StringToNumber {
    public static void main(String[] args) {
        String strSeven = "7";
        String strPi = "3.14";
        
        // 문자열을 정수와 부동 소수점 숫자로 변환
        int a = Integer.parseInt(strSeven);
        double b = Double.parseDouble(strPi);
        
        // 변환된 값들을 더함
        double c = a + b;
        
        // printf를 사용하여 서식에 맞게 결과 출력
        System.out.printf("%d + %.2f = %.2f", a, b, c);
    }
}

double 변수를 선언한 이유 : 정수와 실수를 더하면 실수라서

 

메소드란

메소드는 입력값에 따른 결과를 반환하는 일련의 코드 묶음

파이썬의 함수와 비슷한 개념임

그런데 다른 점

메소드를 만들 때

public static TYPE NAME (PARAMETERS)

타입 : 반환할 데이터의 타입을 미리 정해줘야함

void는 반환할 데이터가 없는 것.

int, str 등이 들어가면 걔네를 반환해야 할 때.

파라미터값 -> 매개변수 혹은 파라미터

 

메소드의 유형

단일 입력변수 메소드

 

'공부 기록 > JAVA' 카테고리의 다른 글

2024.05.21. Java [예외 처리]  (0) 2024.05.21
20240423 - Java 조건문  (0) 2024.04.23
  1. public class
  2. 메인 메소드란
  3. 실행문이란
  4. 주석 달기
  5. 변수
  6. 타입
  7. 연산자
  8. 문자열 변수
  9. 메소드란
  10. 메소드의 유형
'공부 기록/JAVA' 카테고리의 다른 글
  • 2024.05.21. Java [예외 처리]
  • 20240423 - Java 조건문
bumm
bumm
개발자 꿈나무 / 철학과(졸업) 및 건축학과(찍먹) 출신의 IT 데뷔 스타일기
bumm
개발자가 되고 싶어? 그런데 왜 니 블로그는 그렇게 깨끗하고 예뻐?
bumm
전체
오늘
어제
  • 분류 전체보기 (54)
    • 공부 기록 (27)
      • 파이썬 (7)
      • C (9)
      • 알고리즘 (1)
      • JAVA (3)
    • 프로젝트 (12)
      • ICT 프로젝트 (5)
      • 노벨매지션 (0)
      • AI수화 (1)
      • 미니 프로젝트 (6)
    • 정보처리기사 (12)
      • 필기 (12)
    • 일기 (3)
      • ICT 멘토링 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

hELLO · Designed By 정상우.v4.2.2
bumm
2024.04.18. Java 2
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.