[jshell] 반환값
2023. 10. 31. 12:16
programming/JAVA
여태까지는 리턴타입을 void로 주어서 반환값(return)이 없게 만들었다. 반환값을 주려면 어떤식으로 하면 될까? 정수 반환 // 간단한 합계 구하기 int sum_area(int a, int b){ int sum = a + b; return sum; } 합계 구하기이므로 리턴타입을 정수(int)로 주어서 sum_int라는 메서드를 만들었고, 변수 sum은 파라미터 a 와 b 를 더한 값을 저장해주었다. 그 후 변수 sum을 반환 시켰다. sum_int(3,4) -> 3 + 4는? $2 ==> 7 -> $2라는 변수에 sum_int 변수에 출력 값인 2을 저장해서 출력! 실습1) 3 숫자의 합 구해보기 2수의 값을 구하는거에서 1개의 숫자만 추가! 실습2) 삼각형 2개의 각도를 입력할 시 나머지 1개..
[jshell] 실행, 종료, 구구단 만들기
2023. 10. 31. 11:26
programming/JAVA
jshell 실행(mac) 터미널 혹은 iterm2에서 jshell 입력 (java9 버전 이상 설치 되어 있어야 됩니다.) jshell 종료 /exit 구구단 만들기 소스 코드 void nineninedang(int y){ for(i=1;i
[jshell] 자바 공부에 좋은 jshell.
2023. 10. 31. 11:05
programming/JAVA
jshell? jshell은 자바 9부터 생겨서 자바를 배우기에 더 쉬운 환경을 제공한다. jshell 은 정말 간단한 REPL이다. REPL(Read-Eval-Print-Loop) 앱 실행 상태에서 사용자가 입력한 명령어(소스코드)를 읽고(Read), 명령어를 평가(Eval)하고, 결과를 출력(Print)한 다음 다시 입력을 기다리는 상태로 돌아가는 과정을 반복(Loop)한다. jshell tips history를 지원한다. 단축키 ctrl + a : 줄의 시작으로 이동 ctrl + r : 실행했던 명령어 검색 (ctrl + r 을 누르고 system을 검색하면 system이 들어간 명령어만 방향키(위, 아래)로 확인이 가능하다. ctrl + e : 줄의 끝으로 이동 jshell은 완벽한 조건문을 제시..