728x90 반응형 study564 [Java] 6. 단항 연산자 (증감연산자) Exam1 package chap3; import java.util.Scanner; /* * x변수에 10대입하고, ++연산자를 이용하여 11을 출력하는 * --연산자를 이용하여 9를 출력하는 * 프로그램 작성하기 * * => x변수의 값을 입력받아 해당값의 ++연산자를 이용하여 1을 증가한 값을 출력하고, * --연산자를 이용하여 1을 감소한 값을 출력하기 */ public class Exam1 { public static void main(String[] args) { /* int x=10; System.out.println("x=" + ++x); x=10; // or x--; System.out.println("x=" + --x); */ System.out.println("정수를 입력하세요."); //Syst.. 2022. 3. 11. [Java] 6. 단항 연산자 (증감연산자, 논리부정, 부호연산자) package chap3; /* * 단항 연산자 : 증감연산자 (++,--) * ++ : 숫자의 값을 1씩 증가 * -- : 숫자의 값을 1씩 감소 * * 단항 연산자 : 논리 부정 (!) * true == !false * false = !true * * 단항 연산자 : 부호연산자 (+,-) * + : 현재 부호를 유지 * - : 현재 부호를 변경 */ public class OpEx1 { public static void main(String[] args) { int x=5, y=5; x++; //후위형 y--; System.out.println("x="+x+",y=" + y); //6,4 ++x; //전위형 --y; System.out.println("x="+x+",y=" + y); //7,3 x=y.. 2022. 3. 11. [Java] 1 ~ 5. TEST2 풀이 package chap2; /* 6. 다음결과가 나오도록 Test2 프로그램 수정하기 결과 : c=30 ch=C f=1.5 l=27000000000 result=true */ public class Test2 { public static void main(String[] args) { byte a = 10; byte b = 20; byte c = (byte) (a + b); char ch = 'A'; ch = (char) (ch + 2); float f = 3f / 2; // int = int /int //float = float/int long l= 3000l * 3000 * 3000; // int = int *int*int //long = long*int*int float f2 = 0.1f; doub.. 2022. 3. 10. [Java] 1 ~ 5. TEST1 풀이 package chap2; public class Test1 { public static void main(String[] args) { //1. 잘못된 문장을 골라내고 그 이유를 설명하시오. char a='a'; //정상. // char b="a"; //오류. "a"문자는 String형 객체임 String c="a"; //정상. // String d='a'; //오류. 'a'문자는 char형 변수임. 'a' 기본형값 // "a" 참조형 객체 // 기본형과 참조형은 형변환이 안됨 // char e='ab'; //오류. char형은 문자한개만 가능 String f="ab"; //정상. // char g = ''; //오류. char형은 반드시 한개의 문자를 저장함 String h = ""; //정상. St.. 2022. 3. 10. 이전 1 ··· 132 133 134 135 136 137 138 ··· 141 다음 728x90 반응형