본문 바로가기
혼공학습단

[혼공단12기] 혼자 공부하는 자바(개정판) 1주차(Chapter 01-03)

by #FF0000 2024. 7. 4.

 

 

 

 

 

 

혼자 공부하는 자바 - 예스24

혼자 해도 충분하다! 1:1 과외하듯 배우는 자바 프로그래밍 자습서(자바 21 최신 버전 반영)26명의 베타리더 검증으로, ‘함께 만든’ 입문자 맞춤형 도서『혼자 공부하는 자바』가 더욱 풍성한

www.yes24.com

https://www.yes24.com/Product/Goods/124821050

 

 

혼공단 11기 마무리가 엊그제 같은데, 벌써 24년 여름, 혼공단12기를 시작합니다.

 

혼자 공부하는 학습단 참여 약력

  • 혼공단 10기 - 혼자 공부하는 머신러닝 + 딥러닝
  • 혼공단 11기 - 혼자 공부하는 SQL
  • 혼공단 12기 - 혼자 공부하는 자바(개정판)

 

이렇게 파이썬과 SQL, 자바 기초를 '혼자 공부하는' 으로 시작합니다.

이번 혼공단은 사실 올 해 초까지만해도 혼자 공부하는 네트워크를 준비하려 했는데(네트워크 지식도 필요합니다...),

프로젝트에서 자바 코드 사용이 늘어나 어중이 떠중이로 알았던 자바 코딩을 본격적으로 해야 해서... 입니다.

 

혼공자바 개정판 베타리더 참여...!!!

 

 

6주간 혼공자를 통해 자바 코딩을 익히고,

이후에는 동일 저자님의(신용권) 다음 자바 커리큘럼인 '이것이 자바다 개정3판'으로

자바 기초를 확실히 하려 합니다. 2024년은 자바의 한 해로...!

 

 

 

 

이것이 자바다 - 예스24

최신 JAVA 21 버전 반영!9년 동안 꾸준히 사랑받은 자바 베스트셀러, 『이것이 자바다』 3판!2015년 초판이 발간된 이후 『이것이 자바다』는 명실상부한 자바의 교과서, 자바의 바이블로 큰 사랑을

www.yes24.com

https://www.yes24.com/Product/Goods/125677017

 

 


1주차(24.7.1 - 7.7) Chapter 01-03

 

기본미션

▶ JDK 설치 화면 인증

 

JDK 설치 폴더 내역

 

자바 버전 확인

 

cmd 창에서 java 컴파일 & 실행

 

선택미션

▶ p110(02-3) 확인 문제 9번에 들어갈 코드 2가지 이상 작성

 

Q. var1부터 var4까지 + 연산을 수행해서 int 타입 result 변수에 9가 저장되도록 코드를 작성.

long var1= 2L;
float var2 = 1.8f;
double var3 = 2.5;
String var4 = "3.9";
int result = ________________
System.out.println(result);

 

sol

 

public class question {

    public static void main(String[] args) {
        
        long var1 = 2L;
        float var2 = 1.8f;
        double var3 = 2.5;
        String var4 = "3.9";
        
        int result1 = (int) var1 + (int) (var2 + var3) + (int) Double.parseDouble(var4);
        int result2 = (int) (var1 + (int) var2 + var3 + Double.parseDouble(var4));
        int result3 = (int) (var1 + var2 + (int) var3 + Double.parseDouble(var4));
        int result4 = (int) (var1 + var2 + var3 + (int) Double.parseDouble(var4));

        System.out.println("(int)var1 + (int)(var2 + var3) + (int)Double.parseDouble(var4) = " + result1);
        System.out.println("(int)(var1 + (int)var2 + var3 + Double.parseDouble(var4)) = " + result2);
        System.out.println("(int)(var1 + var2 + (int)var3 + Double.parseDouble(var4)) = " + result3);
        System.out.println("(int)(var1 + var2 + var3 + (int)Double.parseDouble(var4)) = " + result4);
  
  	}
}

 

 

 

 

+ ChatGPT로 자바 코드 구현하기.

 

gpt 코드 실행 시