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
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 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 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
728x90

문자열 출력하기 = 한번 사는 인생, 멋지게 살자!

 

파일명은 클래스 이름과 동일해야 한다

main 메소드는 프로그램의 최초 시작점

수행 문장은 반드시 세미콜론(;)으로 끝나야 한다

세미 콜론은 "{" 또는 "}"을 사용하는 문장에는 사용하지 않도록 한다

주석 문 : 프로그램 실행에 영향을 미치지 않는 순수 설명 문구

 

 

java 기초 연습

intellij idea IDEA

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
<Git> add.java  (0) 2023.02.02
Java Programming <덧셈 연산>  (0) 2023.02.02

+ Recent posts

728x90
반응형
728x90
반응형