프로그래밍/JAVA 자바
첫 교육 이클립스 환경 세팅 및 print문 수업
Heidong
2021. 7. 1. 19:14
반응형
기억 나는 오늘의 수업 진행도
- 자바 8버전 설치
- 이클립스 다운 및 설치
- 이클립스 간단 사용법 안내
- 자바 기본 형태 보기
- print문 관련 강의
전 날 vs code 쓰겠다고 자바 설치하면서 이것저것 했는데도 잘 안되서 2시간 넘게 날려먹은거 비하면 이클립스는 세팅 별거없이 금방 끝났음.
원래 파이썬 때문에 vs code 썼었는데 이클립스 쓰다가 나중에 인텔리제이로 넘어가는 방향을 생각해야겠음.
인텔리제이는 추천 받은 자바 웹 개발 환경 구축 프로그램임
* 이클립스 단축키 정리 *
글자 크기 조절 | ctrl + shift + '+ botton' or '- botton' |
코드 자동 완성 | ctrl + space |
컴파일 및 실행 | ctrl + F11 |
코드들 자동 들여쓰기 해주기 | ctrl + shift + f |
package ex0701; //말 그대로 패키지 다 담겨있는 상자 같은거
public class Test { //클래스 명은 항상 첫 글자는 대문자로 할 것
public static void main(String[] args) { //출력을 위한 기본 서식
System.out.println("dsaasddasasdsadsda"); //"" 따옴표 안에 있는 문장 출력
}
}
System.out = 출력하기 위해서 씀
System.in = 반대로 입력하기 위해서 씀 Scanner 코드 사용시에 실제로 들어감
class는 구분하기 위해서 첫 글자는 대문자로 한다고 함.
객체지향언어라서 클래스로 구분하나봄
void main은 함수 선언이고
println / print / printf 어떤걸 쓰냐에 따라 출력 방식이 다름.
println : 가장 간단한 출력 방식 자동으로 줄 띄움도 가능함
print : 줄 띄움 없음 한줄에 모두 출력 띄우려면 \n 사용
ex) System.out.print("hello \n"); //헬로 출력하고 나서 띄우겠다 라는 뜻 다음 프린트 문 부터 줄 바꿈 가능
printf : 형식이 다양함 대부분 형식 다 표현 가능
%d / %s 등 변수와 같이 사용함 \n도 사용 가능
package ex0701;
public class Ex02_printf {
public static void main(String[] args) {
int a,b,c;
a=13;
b=5;
c=a+b;
System.out.println(a + "+" + b + "=" + c);
System.out.printf("%d + %d = %d\n",a,b,c);
System.out.printf("%+d\n",365); //숫자 앞에 plus 부호 붙이고 싶을 때
System.out.printf("%(d\n",365); //출력값은 그냥 365
System.out.printf("%(d\n",-365); //음수를 괄호로 표현도 한다고함
System.out.printf("%d %% %d = %d\n", a,b,a%b); //% 연산자 표현하기 위해서 원랜 안보임
System.out.printf("%.3f\n", 123.33555);
System.out.printf("%d\n", 123555);
System.out.printf("%,d\n", 11111); //3자리 마다 콤마 넣기 이게 좀 좋은듯
System.out.printf("%c %c %c %c\n",'a','a','b','a');
System.out.printf("%1$c %2$c %2$c %1$c\n",'a','c'); //달러 사용으로 변수 조리돌림 가능
}
}
일단 첫 수업은 대부분 알던 내용이라 집중도가 떨어졌음
근데 3자리 콤마는 엄청난 꿀팁 오핫 사용시에 구이에 표현되는 숫자 구분 콤마 넣겠다고 검색 오지게 한거에 비하면
구현이 되게 간단함
"%,d \n" 중요
반응형