본문 바로가기

전체 글218

연산자 예제 package operators; import java.util.Scanner; public class Quiz { public static void main(String[] args) { // Quiz1 // 양수를 입력받아 짝수인지 홀수인지에 대한 결과출력 코드 작성 int data1; Scanner sc = new Scanner(System.in); System.out.print("수를 입력하세요\n: "); data1 = sc.nextInt(); System.out.println((data1 % 2 == 0) ? "짝수입니다." : "홀수입니다."); // Quiz2 // 양수를 입력받아 3의 배수에 대한 결과(true or false)출력 코드 작성 int data2; System.out.pri.. 2022. 7. 18.
연산자(2)(전/후위 연산) package operators; public class Operators2 { public static void main(String[] args) { // 전/후위 연산자 int integerData1 = 5; int integerData2 = 5; double doubleData; System.out.println("전위연산 후 결과 : " + ++integerData1); System.out.println("후위연산 후 결과 : " + integerData2++); // 전위연산 : 변수에 저장된 데이터를 선연산 후 결과를 출력한다 // 후위연산 : 변수에 저장된 데이터를 출력 후 연산한다. // 조건연산자(조건부연산자, 삼향연산자) // 조건식 ? true일 때 반환문장 : false일 때 반환.. 2022. 7. 18.
연산자(1)(사칙연산, and, or) package operators; public class Operators { public static void main(String[] args) { // 사칙연산 int integerData1 = 9, integerData2 = 2; System.out.printf("%d + %d = %d\n", integerData1, integerData2, integerData1 + integerData2); System.out.printf("%d - %d = %d\n", integerData1, integerData2, integerData1 - integerData2); System.out.printf("%d * %d = %d\n", integerData1, integerData2, integerData1 .. 2022. 7. 18.
자료형변환(1) package variables; public class Casting { public static void main(String[] args) { // 형변환(Casting) // 특정 변수에 대한 자료형을 형변환 할 수 있다. short tmpS; // 임시 저장변수 char tmpC; // 임시 저장변수 byte b = 97; short s = 20; char c = 'A'; float f = 1.23f; tmpS = s; s = b; // b = s의 경우의 수도 비교하기 위해 s값을 임시변수에 저장. System.out.println(s); // 자료형 short변수에 byte형 데이터 대입연산 s = tmpS; b = s; // -> byte(1byte)는 short(2byte)보다 작은 크기.. 2022. 7. 18.