6일차(연산자, 콘솔입출력, 조건문)

Rina's·2023년 4월 18일

코드스테이츠

목록 보기
6/96

🦀🦀🦀

전날 학습내용을 정리하고보니 금일 학습한 내용 정리를 하나도 못했다...
나가서 돈까스 먹은게 그렇게 잘못이었나!

금일 페어학습에서부터 본격적인 프로그래밍을 하기시작했다.
개념수업 후에 실습에서 코플릿이라는 사이트로 알고리즘 테스트를 진행하는데
처음 배운사람에게 요구하는 것 치고는 꽤나 어려워서 골머리가 아팠다. 
물론 그만큼 재미는 있었지만서도..
문제를 풀다보면 순간 문제 내용조차 이해조차 못해서 멍때리는 일이 발생하기도 했다만 
다행이 수업시간 내에 문제풀이에 성공했다 
함께 학습한 페어분이 유능해서 다행이었다 ㅋㅋ
EDI에 코드 자동완성 기능 처음 넣은 개발자한테 상줘야해..
근데 else if 는 그냥 elseif로 썼었으면 오류가 더 적지 않았을까

🍄연산자

산술연산자

비교연산자

!(Not)연산자에 익숙해 지자, 연속해서 사용가능 하다

!!true == true

논리연산자

||(OR)일 경우 true가 하나도 없을때만 false임에 주의!

연산자 우선순위

*/+- > == > && > ? :

🧅콘솔 메서드

콘솔출력 메서드

System.out.print()
System.out.println() 줄바꿈
System.out.printf() 형식출력

%d 10진수, %s 문자열

콘솔입력 메서드

import java.util.Scanner; 

Scanner scanner = new Scanner(System.in);
String inputValue = scanner.nextLine(); // 입력값이 inputValue에 저장됨.

System.out.println(inputValue); 

🍍조건문

if /else if /else

boolean값을 필요로 한다
논리 연산자를 잘 활용해 보자

switch

//스위치문 예시
int num = 3;
	switch(num) {
		case 1:
			System.out.println("숫자 1");
			break;
		...생략...
		default:
			System.out.println("1~3이 아닌 다른 숫자가 입력");
			break;
         }
추가로 알게된 사실
return은 값을 반환하는 것 외에도 함수를 종료하는 기능이 있다
break는 반복문을 중단하고 반복문을 빠져나간다
return과 break과 같이 쓰이면 반복분을 중단(break)함과 동시에 
함수를 종료(return)하게되어 이후 다른 코드가 실행되지 않는다.

위와 같은 경우도 println대신 return값을 넣으면 default문이 실행되지 않는다. 
주의하도록 하자.
profile
갭린이 리나

0개의 댓글