일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 비트논리연산자
- 자바
- dowhile문
- 대입 연산자
- 안드로이드스튜디오
- println()
- 순환문
- 단순if
- 사용자입력Switch문
- 참조형호출
- print()
- 콘솔출력문
- Java
- 타입변환
- 변수유효범위
- 기본형호출
- 다차원배열
- 논리 쉬프트 연산자
- 증감연산자
- array
- while문
- 명명규칙
- 비교연산자
- 삼항 연산자
- 다중if
- 배열
- 산술 쉬프트 연산자
- for문
- 비정방행렬
- 문자열
- Today
- Total
목록Java (35)
신입개발자
package pk20; public class ifElse구조 { public static void main(String[] args) { // if ~ else 구조 int i =60; if (i >= 90) System.out.println("합격입니다."); else System.out.println("불합격입니다."); // 미션 : if ~ else를 삼항 연산자로(ch04-pk50-연산자5 참조) String s = (i >= 90) ? "합격입니다." : "불합격입니다."; System.out.println(s); // 합격입니다/ 불합격입니다. } }
public class 단순if { public static void main(String[] args) { // 아님말고 형 int i = 50; if (i >= 60) { // 만약 중괄호가 생략되면 컴파일러가 1줄만 자동블럭처리해줌 System.out.println("합격입니다"); System.out.println("축하합니다"); } if (i < 60) System.out.println("불합격입니다"); } }
public class 연산자5 { public static void main(String[] args) { // 대입 연산자 int i =5, j =2; System.out.println(i += j); //7 = 5 + 2 System.out.println(i -= j); //5 = 7 - 2 System.out.println(i *= j); //10 = 5 * 2 System.out.println(i /= j); //5 = 10 * 2, 몫 System.out.println(i %= j); //1 = 5 % 2, 나머지 System.out.println(i &= j); //0 = 1 & 2 System.out.println(i |= j); //2 = 0 | 2 System.out.println(i ..
public class 연산자4 { public static void main(String[] args) { // 논리 연산자 : true/false 반환 boolean t = true, f = false; System.out.println(t && f); //false , and -> && System.out.println(t || f); //true , or -> || System.out.println(!t); // false, not -> ! System.out.println(t ^ f); // true, 비트 논리 연산자와 동일 XOR -> ^ System.out.println(); // 비트 논리 연산자와 비교 : 값을 반환 System.out.println(7 & 3); //3 System.o..
public class 연산자3 { public static void main(String[] args) { // 비교연산자 : true/false반환 int i =10, j=20; System.out.println(i j); //false System.out.println(i = j); //false System.out.println(i == j); //false System.out.println(i != j); //true System.out.println(i = j); //20, 오류발생 안하므로 주의 System.out.println(); //참조 자료형인 String의 비교 String s1 = "Hello"; String s2 =..
public class 연산자2 { public static void main(String[] args) { // A) 산술 쉬프트 연산자 : 부호비트는 고정 (= 부호 변화가 없다) // Left 시프트는 그 결과 숫자가 커진다, 2의 n제곱 // System.out.println(3 > i), (5 >> i)); } System.out.println(); for(int i =0; i> i), (-5 >> i)); } System.out.println(); //B) 논리 쉬프트 연산자 : 부호비트도 이동 (*음수는 경우에 따라 양수로 바뀔 수도 있음) // 용도 : (a >>> n) & "...0001"과 같이 사용하면 a의 특정 n번째 비트값을 추출할 수 있음(비트단위로 저장) //논리 쉬프트는 >>..
public class 연산자1 { public static void main(String[] args) { // 자바 산술 연산자 System.out.println(7 + 3); // 10 System.out.println(7 - 3); // 4 System.out.println(7 * 3); // 21 System.out.println(7 / 3); // 2 몫 System.out.println(7 / 3.); // 2.3333333333333335 System.out.println(7 % 3); // 1, 모듈러 연산자(나머지) System.out.println(); // 증감연산자 int i =10, j=20; System.out.println(i-- + ++j); // 31 = 10(후위연산자)..