[TIL]switch - case 문 오늘 배운 내용은 switch case 문 다중선택문이라고도 하며 수식 결과값과 case문의 리터널 또는 상수와 일치하는 곳의 문장을 실행한다. 모든 switch case문은 if문으로 표현이 가능하지만 반대의 경우엔 아니다. 수식에 사용가능한 자료형은 byte, short, char, int String 이다. 안되는 것은 boolean, long, float, double 형이다. break 문) break문을 통해서 해당하는 값의 문장만 실행하고 switch case문에서 빠져나올 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 package ex0724; public class swtichEx2 { public static void main(S.. Language/JAVA 2020. 7. 24. 더보기 ›› [TIL] if문 예제 풀이 문제 풀이 ) 1) 큰수를 먼저 if문으로 판별하여 차이를 출력하는 방법이다. 이외에 먼저빼고 음수 양수 여부에 따라 부호를 바꾸는 방법도 있다. 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 32 33 package ex0723; import java.util.Scanner; public class ifTest1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a, b, c; System.out.print("첫번째 수?"); a = sc.nextInt(); System.out.print("두번째 수?.. Language/JAVA 2020. 7. 23. 더보기 ›› [TIL] if문 오늘 배운 내용은 조건문 if문은 if 다음의 조건이 참일 경우 특정 문장을 수행하고자 할 때 사용되는 문장이다. if문을 대체할 방법이 많기 때문에 if문을 권장하지 않는다. [형식] if(조건식) { // 조건식은 true/false만 가능 실행문_1; } 실행문_2; 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 package ex0723; import java.util.Scanner; public class IfEx1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s; int n; System.out.p.. Language/JAVA 2020. 7. 23. 더보기 ›› [TIL]형 변환 오늘 배운 내용은 형 변환 type conversion 수식을 계산하거나 대입할 경우 원래 정의된 자료 형을 변환해서 처리하는 것을 캐스팅 연산자라고 한다. 묵시적인 방법에 의한 형변환 서로 다른 자료 형의 데이터가 연산된 경우 가장 큰 자료 형으로 자동으로 변환이 일어난다. 캐스팅에 의한 형 변환 명시적인 형 변환이라고도 하며 강제로 다른 자료형으로 변환하는 것 (자료형) 변수 or 연산식 되도록이면 +=같은 대입연산자를 사용하는게 바람직하다. Language/JAVA 2020. 7. 23. 더보기 ›› [TIL] 비트 단위 연산자 오늘 배운 내용은 비트 단위 연산자 bitwise operators byte,short,char 타입은 자동으로 int로 변환된다. boolean은 비트 단위 shift연산을 제외하고 가능하다. double,float 형은 사용할 수 없다. 비트 단위 부정 연산자 정수형 자료의 컴퓨터 내부 2진수 값을 1의 보수(반전)된 값을 구하는 단항 연산자 비트 단위 논리 연산자 정수형 자료의 내부 2진수 값을 대상으로 논리 연산을 수행하는 이항 연산자 비트 단위 논리 연산자는 단축연산을 하지 않는다. 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 32 33 34 package ex0723; public clas.. Language/JAVA 2020. 7. 23. 더보기 ›› 이전 1 ··· 25 26 27 28 29 30 다음