728x90

package ch01_variable_operator;

public class Operator01 {
    public static void main(String[] args) {
        int a = 10 , b = 8 ;

        boolean bool1 = a!=b ;
        boolean bool2 = --a == b++ ;
        // a = 9 , b = 9

        boolean bool3 = a++ != --b ;
        // a = 10 , b = 8

        boolean bool4 = bool3 && (5>7) ;
        boolean bool5 = !bool4 || (bool1 && bool2) ;

        System.out.println("bool1 : " + bool1);
        System.out.println("bool2 : " + bool2);
        System.out.println("bool3 : " + bool3);
        System.out.println("bool4 : " + bool4);
        System.out.println("bool5 : " + bool5);

        System.out.println();
        System.out.println();
        System.out.println();
        System.out.println();

    }
}

728x90
반응형

'console.log("What ? " + Cord); > Java' 카테고리의 다른 글

<Git>PlusMinus01.java  (0) 2023.02.05
<Git>OperatorEx.java  (0) 2023.02.04
<Git> Increment01.java  (0) 2023.02.04
<Git>MyPrint.java  (0) 2023.02.04
<Git>MyBox.java  (0) 2023.02.04
728x90

package ch01_variable_operator;

public class Increment01 {
    public static void main(String[] args) {
        // = 기호는 대입(assign) 연산자입니다.
        int x = 5 ; // 변수 x를 정의한 다음, 5를 대입(writer)합니다.

        //x = x + 3 ; // 누적
        x += 3 ; // 누적
        System.out.println("x : " + x);

        x *= 4 ;
        System.out.println("x : " + x);

        x %= 5 ;
        System.out.println("x : " + x);

        x -= 1 ;
        System.out.println("x : " + x);

        x += 7 ;
        System.out.println("x : " + x);

        int total = 0 ;
        total += 1 ;
        total += 2 ;
        total += 3 ;
        total += 4 ;
        total += 5 ;
        total += 6 ;
        total += 7 ;
        total += 8 ;
        total += 9 ;
        total += 10 ;
        System.out.println("total : " + total);
    }
}

 

cf ) Myjava/Increment01.java at master · nolooker/Myjava (github.com)

728x90
반응형

'console.log("What ? " + Cord); > Java' 카테고리의 다른 글

<Git>OperatorEx.java  (0) 2023.02.04
<Git>Operator01.java  (0) 2023.02.04
<Git>MyPrint.java  (0) 2023.02.04
<Git>MyBox.java  (0) 2023.02.04
<Git>LogicalOperator.java  (0) 2023.02.04
728x90

package ch01_variable_operator;

// 주석(comment) : 프로그램의 이해를 돕기 위하여 작성하는 작은 문구
// 한 줄 주석은 슬래시 2개로 작성한다.
/*
    목적 : 자바 1번째 프로그래밍
    작성 일자 : 2022/12/29
    작성자 : 홍길동
    여기는 multiline 주석 영역
*/
public class MyPrint { // 클래스 바디(body)

    // 함수=동작=역할=메소드
    // main 메소드 : 프로그램 최초 시작(entry point) 하는 지점
    public static void main(String[] args) {  // 메소드 바디(body)
        // 문자열은 0개 이상의 글자의 집합
        // 반드시 쌍따옴표로 포함 하여야 한다.
        // cf) 문자는 글자 1개를 의미하는 데, 반드시 외따옴표로 포함 하여야 한다.
        // println 메소드 : 문자열을 출력한 다음, 엔터키를 눌러 줌
        // 모든 문장의 끝에는 반드시 세미콜론이 붙어야 한다.
        System.out.println("홍");
        System.out.println();
        System.out.println("길");
        System.out.println("동");

        // print 메소드 : 문자열을 출력만 해줌
        System.out.print("대한");
        System.out.print("민국");
        System.out.print("화이팅");
        System.out.println();

        // 특수 문자는 반드시 역슬래시를 앞에 붙여 주어야 합니다.
        System.out.println("\"예체능\" 메인 프로그램 MC \'강호동\'");

        System.out.println("이름\t국어\t영어\t수학\n\n\n");
        System.out.println("김철수\t50\t60\t70");
        System.out.println("박영희\t30\t40\t50");
    }
}


728x90
반응형

'console.log("What ? " + Cord); > Java' 카테고리의 다른 글

<Git>Operator01.java  (0) 2023.02.04
<Git> Increment01.java  (0) 2023.02.04
<Git>MyBox.java  (0) 2023.02.04
<Git>LogicalOperator.java  (0) 2023.02.04
<Git> ErrorDebug.java  (0) 2023.02.02
728x90

package ch01_variable_operator;

public class MyBox {
    public static void main(String[] args) {
        double width ;
        double height ;
        double area ;
        double perimeter ;

        width = 10.0 ;
        height = 5.0 ;

        area = width * height ;
        perimeter = 2 * (width+height) ;

        System.out.println("사각형 넓이 :" +area);
        System.out.println("사각형 둘레 :" +perimeter);
    }
}

728x90
반응형

'console.log("What ? " + Cord); > Java' 카테고리의 다른 글

<Git> Increment01.java  (0) 2023.02.04
<Git>MyPrint.java  (0) 2023.02.04
<Git>LogicalOperator.java  (0) 2023.02.04
<Git> ErrorDebug.java  (0) 2023.02.02
<Git> Condition02.java  (0) 2023.02.02
728x90

package ch01_variable_operator;

public class LogicalOperator {
    public static void main(String[] args) {
        // hard coding
        System.out.println(3 >= 2);
        System.out.println(!(3 >= 2));
        System.out.println(3 == 2);
        System.out.println(3 != 2);
        System.out.println(3.45 < 2);

        System.out.println("------------------------------");

        System.out.println((3>2) && (3>4));

        int x = 3, y = 2 ;
        System.out.println((x != y) || (-1 > 0));

        // 문자는 정수 값으로 변환되어 연산이 됩니다.
        System.out.println('a' > 'b');
    }
}

728x90
반응형

'console.log("What ? " + Cord); > Java' 카테고리의 다른 글

<Git>MyPrint.java  (0) 2023.02.04
<Git>MyBox.java  (0) 2023.02.04
<Git> ErrorDebug.java  (0) 2023.02.02
<Git> Condition02.java  (0) 2023.02.02
<Git> CondOper01.java  (0) 2023.02.02
728x90

package ch01_variable_operator;

public class ErrorDebug {
    public static void main(String[] args) {
        int a,b,c ;
        a = 21 ;
        b = 7 ;
        c = a+b ;
        System.out.println("a+b = " +c);
        c = a-b ;
        System.out.println("a-b =" + c);
        c = a/b;
        System.out.println("a/b =" +c);

    }
}

 

cf) Myjava/ErrorDebug.java at master · nolooker/Myjava (github.com)

728x90
반응형

'console.log("What ? " + Cord); > Java' 카테고리의 다른 글

<Git>MyBox.java  (0) 2023.02.04
<Git>LogicalOperator.java  (0) 2023.02.04
<Git> Condition02.java  (0) 2023.02.02
<Git> CondOper01.java  (0) 2023.02.02
<Git> CondOper.java  (0) 2023.02.02
728x90

package ch01_variable_operator;

public class Condition02 {
    public static void main(String[] args) {
        int a = 8, b = 7 ;
        int result = a >= b ? 5 : (a + 2) ;

        System.out.println("result : " + result);

        int x = 5 ;
        result = x%2 == 0 ? x+3 : x*x ;
        System.out.println("result : " + result);

    }
}

 

cf) Myjava/Condition02.java at master · nolooker/Myjava (github.com)

728x90
반응형

'console.log("What ? " + Cord); > Java' 카테고리의 다른 글

<Git>LogicalOperator.java  (0) 2023.02.04
<Git> ErrorDebug.java  (0) 2023.02.02
<Git> CondOper01.java  (0) 2023.02.02
<Git> CondOper.java  (0) 2023.02.02
<Git> Casting.java  (0) 2023.02.02
728x90

package ch01_variable_operator;

public class CondOper01 {
    public static void main(String[] args) {

        // 최대값 변수 이름 : max

        int x = 3 ,y = 8 , z = 4 ;

        int max = x >= y ? x : y ;

        max = y >= z ? y : z ;

        max = y >= (x + z) ? y : z ;

        System.out.println("최대 수 : " + max);

    }
}

 

cf ) Myjava/CondOper01.java at master · nolooker/Myjava (github.com)

728x90
반응형

'console.log("What ? " + Cord); > Java' 카테고리의 다른 글

<Git> ErrorDebug.java  (0) 2023.02.02
<Git> Condition02.java  (0) 2023.02.02
<Git> CondOper.java  (0) 2023.02.02
<Git> Casting.java  (0) 2023.02.02
<Git> ArithmeticOperator2.java  (0) 2023.02.02

+ Recent posts

728x90
반응형
728x90
반응형