Java
이번에 학습하고 있는 언어
그런데 강의자체는 아직 배울 게 산더미다
(Docker Spring AI 문법 ADSP ...)
코드를 가장 적응하기 쉬운 건 일단 그 코드로 뭔가를 짜보는 것이다.....
일단 Java에 익숙해져야 뭔가 할 수있지 않을까나
해서 오늘은 코드카타를 진행했다. C#이랑 쓰는 건 비슷해서 어렵지 않으면서도 C#은 public void Main(){}으로 시작했던 것 같은데...라는 느낌(물론 C#도 Main(string[] args)로 시작할 수 있다.)
간단한 함수 구조는 C#이나 Java나 유사하게 갈 수 있는 모양이다.
> Java 코드블럭
더보기
//일반 단순 계산(조건문&계산식)
public static int solution(int num1, int num2)
{
//두 수의 차
if(num1<-50000||num1>50000||num2<-50000||num2>50000)
{
System.out.println("-50000~50000까지의 정수를 입력해주세요");
return 0;
}
else
{
int answer = num1-num2;
System.out.println(answer);
return answer;
}
}
//삼항연산자를 사용한 것
public static int AngleTest(int angle)
{
int answer;
if(angle<=0||angle>180)
{
System.out.println("1~180사이의 정수를 입력해주세요");
return 0;
}
answer = (angle==90) ? 2
:(angle<90) ? 1
:(angle==180) ? 4
:3;
System.out.println(answer);
return answer;
}
구조도 그렇고 많이 유사한데? 싶었다.
어디까지 유사하고 어느 지점에서 차이가 나는지는 천천히 알아보는 걸로 해야겠다. (일단 언어를 익히고 기능을 만들 수 있는 게 중요하지, C#이랑 뭐가 차이나는지 구석구석 살펴보는 건 좋을 수는 있으나 우선도가 낮다)
아직은 초반이라 괜찮은데? 상태지만, 언제 힘들어질지 모르니 정신을 바짝 차리기로 한다.
내일 할 일
>> 강의를 좀 더 들어보자
>> 코드카타도 많이 풀어보자 (일일 10개 정도면 될 것 같다)
'Java부터 서버개발까지' 카테고리의 다른 글
| [Java] 자바 배워요 자바 (0) | 2026.08.31 |
|---|