728x90

package ch01_variable_operator;

public class CondOper {
    public static void main(String[] args) {
        int x = 3, y = 8, z = 4 ;
        int max = x > y ? x : y ;
        max = max > z ? max : z ;
        System.out.println("최대 : " + max);

        // 최소 값은 ?
        int min = x < y ? x : y ;
        min = min < z ? min : z ;
        System.out.println("최소 : " + min);

        max = x > y ? (x > z ? x : z) : (y > z ? y : z)  ;
        System.out.println("최대 : " + max);

        min = x < y ? (x < z ? x : z) : (y < z ? y : z)  ;
        System.out.println("최소 : " + min);
    }
}

 

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

728x90
반응형

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

<Git> Condition02.java  (0) 2023.02.02
<Git> CondOper01.java  (0) 2023.02.02
<Git> Casting.java  (0) 2023.02.02
<Git> ArithmeticOperator2.java  (0) 2023.02.02
<Git> ArithmeticOperator.java  (0) 2023.02.02
728x90

package ch01_variable_operator;

public class Casting {
    public static void main(String[] args) {
        double d = 100 ; // 암시적 형변환
        System.out.println("d : " + d);

        // 명시적 형변환
        int i = (int)12.5 ; // (int)를 캐스트 연산자라고 함
        System.out.println("i : " + i);

        System.out.println(14/5);

        // (double)14/5 -> 14.0/5 -> 14.0/5.0 -> 2.8
        System.out.println((double)14/5);

        // (double)(14/5) -> (double)(2) -> 2.0
        System.out.println((double)(14/5));

        int kor = 50, eng = 60, math = 80 ;
        int total = kor + eng + math ;
        System.out.println("총점 : " + total);

        double average = (double)total / 3 ;
        System.out.println("평균 : " + average);

        char ch1 = 'c' ;
        char ch2 = 'a' ;
        boolean bool = ch1 > ch2 ; // 99 > 97
        System.out.println("bool : " + bool);

        int result = ch1 - ch2 + 5 ; // 99 - 97 + 5
        System.out.println("result : " + result);

        char ch3 = 'D' ;
        String str = ch3 >= 'A' && ch3 <= 'Z' ? "대문자 맞음" : "대문자 아님" ;
        System.out.println("대문자 판단 : " + str);

        char ch4 = 'e' ; // 숫자 101
        char munja = (char)(ch4 - ('a' - 'A')) ;
        System.out.println(munja);
    }
}

 

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

728x90
반응형

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

<Git> CondOper01.java  (0) 2023.02.02
<Git> CondOper.java  (0) 2023.02.02
<Git> ArithmeticOperator2.java  (0) 2023.02.02
<Git> ArithmeticOperator.java  (0) 2023.02.02
<Git> Arithmetic01.java  (0) 2023.02.02
728x90

package ch01_variable_operator;

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

        int TIME = 8000 ;

        int hour ;
        int minute ;
        int second ;

        hour = TIME / 3600 ;
        minute = (TIME - hour * 3600) /60 ;

        second = TIME % 60 ;

        System.out.println("시간 : " +TIME);
        System.out.println("시 : " +hour);
        System.out.println("분 : " +minute);
        System.out.println("초 : " +second);

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

        int x = 20 ;

        x += 5 ;

        x += 10 ;

        x -= 15 ;

        x /= 5 ;

        x *= 100 ;

        int y = 300 + x ;


        System.out.println("x 는 : " +x);

        System.out.println(+y);

    }
}

 

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

728x90
반응형

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

<Git> CondOper.java  (0) 2023.02.02
<Git> Casting.java  (0) 2023.02.02
<Git> ArithmeticOperator.java  (0) 2023.02.02
<Git> Arithmetic01.java  (0) 2023.02.02
<Git> AreaTest.java  (0) 2023.02.02
728x90
package ch01_variable_operator;

public class ArithmeticOperator {
    public static void main(String[] args) {
        int TIME = 4000 ;
        int imsi = TIME ; // 원본 데이터 보존

        int hour ;
        hour = imsi / 3600 ;
        imsi %= 3600 ; // 시(hour) 구한 다음 잔여 데이터

        int minute = imsi / 60 ;
        imsi %= 60 ; // 분(minute) 구한 다음 잔여 데이터

        int second = imsi ; // 나머지 모두를 초(second)에 할당

        System.out.print(TIME + "초는 ") ;
        System.out.print(hour + " 시간, ") ;
        System.out.print(minute + " 분, ") ;
        System.out.println(second + " 초 입니다.") ;
    }
}

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

728x90
반응형

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

<Git> Casting.java  (0) 2023.02.02
<Git> ArithmeticOperator2.java  (0) 2023.02.02
<Git> Arithmetic01.java  (0) 2023.02.02
<Git> AreaTest.java  (0) 2023.02.02
<Git> add2.java  (0) 2023.02.02
728x90

package ch01_variable_operator;

public class Arithmetic01 {
    public static void main(String[] args) {
        int x = 14 ;
        int y = 5 ;

        System.out.println("더하기 : " + (x + y));
        System.out.println("빼기 : " + (x - y));
        System.out.println("곱하기 : " + (x * y));
        System.out.println("나누기 : " + (x / y));
        System.out.println("나눗셈 : " + (x % y));
    }
}

 

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

728x90
반응형

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

<Git> ArithmeticOperator2.java  (0) 2023.02.02
<Git> ArithmeticOperator.java  (0) 2023.02.02
<Git> AreaTest.java  (0) 2023.02.02
<Git> add2.java  (0) 2023.02.02
<Git> add.java  (0) 2023.02.02
728x90
package ch01_variable_operator;

public class AreaTest {

    public static void main(String[] args) {

        double radius;
        double area;
        double PI;

        radius = 10.0;
        PI = 3.14;

        area = PI * radius * radius ;

        System.out.print("반지름이" + radius + "일 때");
        System.out.println("\n원의 면적은" + area + "입니다.");

    }
}

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

728x90
반응형

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

<Git> ArithmeticOperator.java  (0) 2023.02.02
<Git> Arithmetic01.java  (0) 2023.02.02
<Git> add2.java  (0) 2023.02.02
<Git> add.java  (0) 2023.02.02
Java Programming <덧셈 연산>  (0) 2023.02.02
728x90

package ch01_variable_operator;

public class Add2 {
    public static void main(String[] args) {
        int a, b, c, result ;

        a = 3 ;
        b = 4 ;
        c = 5 ;
        result = 2*a + 3*b - c ;

        System.out.println("a = " + a);
        System.out.println("b = " + b);
        System.out.println("c = " + c);
        System.out.println("result = " + result);

    }
}

 

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

728x90
반응형

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

<Git> Arithmetic01.java  (0) 2023.02.02
<Git> AreaTest.java  (0) 2023.02.02
<Git> add.java  (0) 2023.02.02
Java Programming <덧셈 연산>  (0) 2023.02.02
Java Programming <변수와 연산자>  (0) 2023.02.01
728x90

package ch01_variable_operator;

public class Add {
    public static void main(String[] args) {
        // 변수 선언(정의)
        int x ; // 정수형 데이터를 저장하기 위하여 변수 x를 준비해주세요.
        int y, z ; // 정수가 2개 필요해요.

        // 값을 대입(할당) assign
        // =를 대입 연산자라고 부름
        x = 3 ; // writer
        y = 5 ;
        z = x + y ; // z = 3 + 5

        // +의 2가지 역할) (1) 덧셈 (2) 문자열 결합
        System.out.println(x + " 더하기 " + y + "는(은) " + z + "입니다." );

        x = 4 ; // overwrite
        y = 9 ;
        z = x * y ;

        System.out.println(x + " 곱하기 " + y + "는(은) " + z + "입니다." );

    }
}

 

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

728x90
반응형

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

<Git> Arithmetic01.java  (0) 2023.02.02
<Git> AreaTest.java  (0) 2023.02.02
<Git> add2.java  (0) 2023.02.02
Java Programming <덧셈 연산>  (0) 2023.02.02
Java Programming <변수와 연산자>  (0) 2023.02.01

+ Recent posts

728x90
반응형
728x90
반응형