일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 마이크로서비스
- @GetMapping
- sftp
- 인텔리제이
- spring
- @PatchMapping
- MSA
- @DeleteMapping
- FTP
- 인텔리j
- 업로드
- 클라우드 네이티브 자바
- Spring MSA
- Java
- 마스터링 스프링 클라우드
- @PutMapping
- 파일업로드
- IntelliJ
- @PostMapping
- Microservice
- @RequestMapping
- Today
- Total
zerofunc
이번 예제는 저번에 배운반복문인 for문의 응용예제이다.이번에 할것은 최대값 구하기인데,삼항연산자를 통해 빠르고, 최적화된 방법으로 할것이다.삼항연산자는 변수 = (변수1 '(부호)' 변수2) ? 변수1:변수2; 의 형태로 쓰인다. 부호에 따라 조건이 맞으면 변수1을 변수 저장하고 거짓이라면 변수2;를 변수 에 저장한다.우선 소스를 보자면, 12345678910111213141516171819#include #include void main(){ int input,i; double num,max=0; printf("입력될 수의 개수는?"); scanf("%d",&input); printf("%d개의 실수를 입력하시오 ->",input); scanf("%lf",&num); max=num; for(i=1;i..
이번 예제는 반복문으로전에쓴 while문과는 다르게형식이 while문에비해 비교적 복잡하다.그러나 for문은 가독성이 while문보다 좋기에실제 업무에서는for문이 자주 쓰인다고 하니알아두는게 좋다.for문의 사용법은 아래와 같다.for( '초기화', '조건', ;증감;){//내용}순서는초기화 -> 조건-> 내용->증감 ->조건->내용->이러하다.초기화는 한번만해주고그다음은 조건을보면서 '참'이면 안에있는 내용을 실행하고 값을 증가시킨다.대부분for문을 쓸때 변수를i라 선언하는게 대다수이다. 또한, int 형 변수 'i'가 있다치면증감연산자에서 i++ , ++i, --i ,i--, 그냥 내용을 비울수도있다.i++이나 i--보다++i나 --i가 훨씬 빠르기에 그이유는 i++이나i--는 i를 메모리에 찾아가..