c-> 컴퓨터 이해, 절차지향 언어
java -> 스프링, 취업, 객체지향 언어
변수,조건문,반복문,함수
<차이점>
c -> 포인터 ~
jave -> class ~
(집중해서 듣기)
알고리즘은 언어가 중요한게 아니라 코드를 생각해내는 것이 중요
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("미성년자 입니다.");
}