728x90 반응형 프로그래밍68 증감연산자 public class B_InDecrease { //증감 연산자 ( ++, --) public void method1() { // 전위 증감 연산 int a,b; a = 10; b = ++a; // a=11, b=11 System.out.println("a: " + a + "," + " b: " + b); // 후위 증감 연산 a = 10; b = a++; // b=10, a=11 System.out.println("a: " + a + "," + " b: " + b); // int num1 = 10; System.out.println("전위 증감 연산자 사용 전 : " + num1); //10 System.out.println("++num1 1회 수행: " + (++num1)); //11 System... 2023. 12. 26. Logical Negation (논리 부정 연산자) public class A_LogicalNegation { // 논리 부정 연산자 ( ! ) // 논리 값을 반대로 바꾸는 연산자 // !true -> false // !false -> true public void method1() { System.out.println("true의 부정 : " + (!true)); // !는 연산자 우선순위에서 +보다 우선 순위. //(!true) / !true 둘 다 가능. System.out.println("false의 부정 : " + !false); // // boolean bool1 = true; boolean bool2 = !bool1; System.out.println(bool2); } } 2023. 12. 26. 형변환 연습 (3) public class CastingPractice3 { public void cast3() { // 기능 제공용 클래스 int iNum1 = 10; int iNum2 = 4; float fNum = 3.0f; double dNum = 2.5; char ch = 'A'; System.out.println(iNum1 / iNum2); // 2 System.out.println((int)dNum); // 2 System.out.println((long)dNum); // 2L System.out.println(iNum2 * dNum); // 10.0 System.out.println((double)iNum1); // 10.0 System.out.println((double)iNum1 / iNum2); //2... 2023. 12. 25. 형변환 연습 (2) import java.util.Scanner; public class CastingPractice2 { //실수형으로 국어, 영어, 수학 세 과목의 점수를 입력 받아 총점과 평균을 출력하세요. 이 때 총점과 평균은 정수형으로 처리하세요. public void cast2() { Scanner sc = new Scanner(System.in); System.out.print("국어 : "); double kor = sc.nextDouble(); System.out.print("영어 : "); double eng = sc.nextDouble(); System.out.print("수학 : "); double mat = sc.nextDouble(); int sum = (int)(kor + eng + mat); s.. 2023. 12. 25. 이전 1 ··· 10 11 12 13 14 15 16 17 다음 728x90 반응형