JAVA 1

시연·2024년 7월 19일

2024-07-19

https://www.slog.gg/p/13628#f

c-> 컴퓨터 이해, 절차지향 언어
java -> 스프링, 취업, 객체지향 언어

변수,조건문,반복문,함수

<차이점>
c -> 포인터 ~
jave -> class ~
(집중해서 듣기)

알고리즘은 언어가 중요한게 아니라 코드를 생각해내는 것이 중요
java는 설치형 추천

java 기초

  • public class Main {
    public static void main(String[] args) {

    }

    }

  • System.out.println("안녕하세요"); //자바의 표준 출력

  • println은 자동으로 개행, 그냥 문자열이 자동 "\n"사용

  • sout -> tab하면 System.out.println();

변수

  • pyhton 기준
    변수 선언에서는 a=1

  • c,java
    int a =1; (정수) -> 내가 정해준 type을 적어줘야함!!

  • 문자열과 정수형 같이 쓸때
    System.out.println("a:" + a + "b:" + b);
    System.out.printf("a:%d, b:%d",a,b); -> 유리하다

  • int a=1; 최초할당,
    a=2; 재할당

    조건문

    if (조건) {
    // 실행로직
    }

  • 조건은 true 일때 실행o
    flase 이면 실행x

  • else if : 이어지는 조건이면 붙여쓰기 / 아니면 따로 밑에 다시 쓰기
    -> 먼저 나옴 if문이 참이라면 실행이 되지만 false 라면 두 번째로 넘어가서 실행

  • else 는 위에 나온 조건들이 다 false이면 무조건 실행

ex) 사용법
int age =20;
if (age>19) {
System.out.println("성인입니다.");
} else{
System.out.println("미성년자 입니다.");
}

  • && : 그리고 and ( true true )
  • || : 또는 or

0개의 댓글