spring을 쓰기 위해서 다시 java공부에 뛰어들기로 했습니다...
겸사겸사 정처기까지 준비되고 좋지..ㅎ
전처럼 엄청난 업로드는 못하겠지만 천천히 굴려보도록 하겠습니다.
제가 과연 Backend를 소화할 수 있을까요?
현재 저의 계획은 딥러닝모델은 FastAPI로, DB와 다른 것들은 Spring으로 처리하고 둘을 연결하려고 합니다. 이때 Docker까지 얹어서 사용해보려고 하는데...
제가 할 수 있기를 기도해봅니다..🙏
: 어떤 작업을 수행하기 위한 명령문의 집합
-> 기능을 미리 만들어서 필요할 때마다 불러 사용한다.
-> 여러 줄의 코드를 하나로 묶어서 표현한 형태이다.
-> 편의성과 유지보수성이 뛰어나다.
접근제한자 리턴타입 메소드이름(매개변수){}
// 예시
public static int addNum(int num1, int num2){}
import java.util.Scanner;
public class 계산기{
public static void main(String[] args){
// 메소드 실행공간
Scanner sc = new Scanner(System.in);
System.out.print("정수1 입력 : ");
int num1 = sc.nextInt();
System.out.print("정수2 입력 : ");
int num2 = sc.nextInt();
char op = '-' // +,-,*,/
System.out.println(cal(num1, num2, op));
}
// 메소드 생성공간
private static int cal(int num1, int num2, char op){
int result = 0;
// op가 어떤 모양인지에 따라 결과가 달라짐
//switch or if 문 사용
switch(op){
case '+' :
result = num1 + num2;
break;
case '-' :
result = num1>num2?num1-num2:num2-num1;
break;
case '*' :
result = num1*num2;
break;
case '/' :
result = num1/num2;
break;
}
return result;
}
}